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

怎么做淘宝客优惠劵网站营销策划运营培训机构

怎么做淘宝客优惠劵网站,营销策划运营培训机构,长安网站建设费用,网站建设 推广全流程根据约定大于配置的逻辑,如果目录结构约定俗成,前端是可以根据目录结构动态生成路由所需要的 route 结构的,这个过程是要在编译时 进行,生成需要的代码,保证运行时的代码正确即可 主流的打包工具都有对应的方法读取文…

根据约定大于配置的逻辑,如果目录结构约定俗成,前端是可以根据目录结构动态生成路由所需要的 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.sczhlp.com/news/47419/

相关文章:

  • 云服务器怎么做多个网站湖南网站定制
  • 每天一个安卓测试开发小知识之 --- 常用的adb命令
  • 怎么用网站做调查表信息流推广主要具有哪两大优势
  • 网站是什么新东方雅思培训价目表
  • 有什么网站做统计图的沈阳关键词推广
  • 河南seo网站策划java培训
  • 网站用的字体广告推广平台网站
  • vue做网站前端百度百度一下首页
  • wordpress相关文章推荐熊猫seo实战培训
  • 企业建设网站好吗优化关键词规则
  • WordPress用http2南宁排名seo公司
  • 哪个网站做黑色星期五订酒店活动近期时政热点新闻20条
  • wordpress杂志主题推荐上海seo博客
  • 查域名注册信息哈尔滨关键词优化方式
  • 中国城乡建设委员会网站官网淘宝店铺如何推广
  • 武汉网站制作找谁百度关键词优化查询
  • 做微网站那pc端显示啥河北seo诊断培训
  • 部署 GlusterFS
  • Luogu P9595 「Daily OI Round 1」Xor 题解 [ 蓝 ] [ 01 Trie ] [ 二叉树 ] [ 线段树 ]
  • 新网官网seo排名优化代理
  • vi设计要求百度seo优化策略
  • 丹徒网站建设百度网站优化方案
  • Dw做网站怎么加logo百度问问我要提问
  • 广州大型网站建设公司排名想学编程去哪里找培训班
  • app注册接单平台优化网络搜索引擎
  • cms做网站链接搜索引擎
  • 网站自助建设平台百度阿里云域名购买
  • 搜维尔科技:Manus Metagloves Pro虚拟现实手套打通虚拟制作与现实交互
  • 请人建设网站 要注意什么seo营销推广多少钱
  • 丰台做网站网站关键词排名分析