当前位置: 首页 > news >正文

网站建设后台管理登陆代码wordpress透明插件

网站建设后台管理登陆代码,wordpress透明插件,根据网站软件做报告,美图秀秀网页版入口根据约定大于配置的逻辑#xff0c;如果目录结构约定俗成#xff0c;前端是可以根据目录结构动态生成路由所需要的 route 结构的#xff0c;这个过程是要在编译时 进行#xff0c;生成需要的代码#xff0c;保证运行时的代码正确即可 主流的打包工具都有对应的方法读取文…根据约定大于配置的逻辑如果目录结构约定俗成前端是可以根据目录结构动态生成路由所需要的 route 结构的这个过程是要在编译时 进行生成需要的代码保证运行时的代码正确即可 主流的打包工具都有对应的方法读取文件目录 Webpack: require.context Vite: import.meta.glob 下面以Vite框架讲解例子具体的需求就需要更复杂的处理 先进行约定 1.单个页面都写在src/page文件夹下面 2. 页面的相关信息都用page.ts定义类似微信小程序那个页面配置文件这里是存储路由的meta额外信息 3.页面组件的入口名字都要统一叫 index.tsx 4… 这是目录结构 直接进入Vite的入口文件main.tsx在路由渲染前生成routes 数组 // mainx.tsx// 1、获取所有的page的相关信息 let pages import.meta.glob(./page/**/pages.ts, {eager: true, //直接获取导出结果import: default //导出的形式 })// 2、获取路由组件index.tsx的动态导入函数(运行时动态引入组件文件) let components import.meta.glob(./page/**/index.tsx)// 3、生成routes数组 const routes Object.entries(pages).map(([filePath, meta]) {let RoutePath filePath.replace(./page, ).replace(/pages.ts, ) || /let CompPath filePath.replace(pages.ts, index.tsx)return {path: RoutePath,name: RoutePath.split(/).filter(Boolean).join(-) || index,meta,//生产环境运行的时候代码的目录结构是不同的不能直接用CompPathcomponents: components[CompPath]} })// 4、在react-dom-route中直接使用routes去生产路由 //这里我们打印看一下 console.log(routes, routes) 可以看到结果是正确的果然生成了要的数组如果有特别的就在增加一下代码满足需求
http://www.dnsts.com.cn/news/229952.html

相关文章:

  • 晋城门户网站建设支付网站建设费的会计分录
  • 3d打印 东莞网站建设拼多多如何无货源开店
  • 用dw做音乐网站系统的代码招聘网站开发计划
  • 拓吧网站大良做网站的公司
  • 梅州建设工程交易中心网站广东培训seo
  • 网站首页添加标签关键词热度查询工具
  • 深圳知名装修公司排名宜昌网站排名优化
  • 陕西省住房和建设厅网站邢台发广告的平台有哪些
  • 个人网站免费推广买个社区团购小程序多少钱
  • php中做购物网站的教程php网站开发设计
  • 泉州app网站开发价格低wordpress登录页面修改
  • 个人做收费网站网站制作需要的软件
  • 盘锦网站建设公司wordpress文章不能分段
  • 网站建设系统公司地址深圳设计公司上市成功有几家
  • 网站设计公司网站专业网站用视频做背景音乐
  • 浏览器网页版在线网站优化的论文
  • 新乡定制网站建设公司网络培训机构排名
  • 平台网站模板素材图片ie浏览器哪个做网站稳定
  • 如何不备案建网站西安网站seo工作室
  • 音乐网站首页设计网站建设做网站费用
  • 注重网站内容维护关于做公司网站
  • seo网站程序推广平台有哪些洛克
  • dede搭建网站教程给网站开发一个计算器功能
  • 网站开发使用技术第二版答案建建设网站的企业
  • 网站建设,从用户角度开始网站后台 更新缓存
  • 企业网站的形式根目录下两个网站怎么做域名解析
  • 网站建设专家联系方式wordpress急速主题
  • 好的摄影作品网站html制作网站
  • 长沙建站网站网站首页做几个关键词
  • 安能建设总公司网站打不开做网站写代码流程