动态生成uniapp配置文件pages.json的解决方案.docx

动态生成uniapp配置文件pages.json的解决方案.docx

? ? ? ? ? 动态生成uniapp配置文件pages.json的解决方案 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 动态生成 uniapp 配置文件 pages.json 的解决方案 最近接手了一个基于 uniapp 的开发项目,我个人对于它能够使用同一套代码就能够开发 h5\app\小程序 的强大功能表示非常钦佩。但是其配置文件 pages.json 也让我十分郁闷,原因无他,只因其是写死 JSON 文件,在管理的时候是十分不便的。 在搜索了一些资料,期望可以用 pages.js 文件来替代 pages.json 配置文件(JS的动态能力,可以很方便的拆分路由配置),但是没有找到很好的解决方案。倒是有一个,但是搞得过于繁琐,想想还是算球了。 于是,我自己用 Nodejs 手写了一个方案,虽然原始了一些,但是依赖十分轻,使用也比较便捷,个人感觉还是颇有用处的,所以特地撰文分享给大家。 构建文件构架 首先,我们在项目根目录中新建 router 文件夹,然后根据如下的格式构建文件结构。 router # 动态路由文件夹 ├── build.js # 编译路由配置主文件 ├── index.js # 主配置文件 └── modules # 动态路由模块文件 └── small

文档评论(0)

1亿VIP精品文档

相关文档