UNPKG

@deepjs/uni-pages

Version:

支持 uni-app 项目获得 pages.json 全局配置

44 lines (31 loc) 974 B
# uni-pages 通过插件扩展,为 uni-app 提供获取 pages.json 配置的能力 支持所有小程序,使用简单 计划功能列表 - uniPages - allPages 所有小程序页面 - tabPages tabs 页面 - defaultPage 默认页面/首页 - getJson 获取原始配置 ## 使用 可以在 vue.config.js 中使用 https://uniapp.dcloud.io/collocation/vue-config ```js const uniPages = require('@deepjs/uni-pages'); // vue.config.js module.exports = { // configureWebpack: config => { configureWebpack: { plugins: [ // 借助 webpack.DefinePlugin 注入全局变量,在 uni-app 中全局可用 new webpack.DefinePlugin({ CC_PAGES: JSON.stringify(uniPages), }) ] } } ``` TODO: 缺点: - 每次更新 pages.json 需要重新启动,因为注入发生在启动时 - 使用 HBuilderX 编译时,是否支持使用此配置? 需求新方案 loader 方向,允许 uni-app 直接 `import 'pages.json'`