0.3.8 • Published 4 years ago

@deepjs/uni-pages v0.3.8

Weekly downloads
9
License
MIT
Repository
-
Last release
4 years ago

uni-pages

通过插件扩展,为 uni-app 提供获取 pages.json 配置的能力

支持所有小程序,使用简单

计划功能列表

  • uniPages
    • allPages 所有小程序页面
    • tabPages tabs 页面
    • defaultPage 默认页面/首页
    • getJson 获取原始配置

使用

可以在 vue.config.js 中使用 https://uniapp.dcloud.io/collocation/vue-config

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'

0.3.8

4 years ago

0.3.7

4 years ago

0.3.5

4 years ago

0.3.0

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.4

4 years ago

0.2.1

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago