更新记录

0.0.9(2025-05-15) 下载此版本

修复已知bug

0.0.8(2025-05-15) 下载此版本

约定子包只能建在pages目录下

0.0.7(2025-05-09) 下载此版本

修复了一些已知的bug

查看更多

平台兼容性

HBuilderX最低兼容版本
2.7.0

HBuilderX插件通用注意事项

HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件


uni-generate-pages

开发文档参考:https://hx.dcloud.net.cn

插件功能:

  • uniapp cli项目,自动检测项目的所有页面,同步pages.json配置文件。

  • 支持小程序平台分包配置,注: 只有小程序平台,分包配置才会生效,如果是app或h5平台,会把分包配置的主包以及子包中的所有页面全部配置到主包中

  • 支持配置页面的状态栏、导航条、标题、窗口背景色等。

  • 支持启动模式配置,仅开发期间生效。

  • 支持配置置底部tabBar。

  • 支持配置微信小程序插件,到主包以及不同子包。

  • 微信小程序插件配置到主包时,插件会同步到menifest.json中的mp-weixin节点

  • 解决多人开发时,pages.json配置文件冲突问题。

  • 配合 vite-plugin-uni-generate-pages vite插件使用,可以实时同步pages.json

示例:

sample_01

sample_02

sample_03

sample_04

//pages.json
{
    "easycom": {
        "autoscan": true,
        "custom": {
            "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
        }
    },
    "pages": [
        {
            "path": "pages/index/index"
        },
        {
            "path": "pages/test-page/test-page"
        }
    ],
    "subPackages": [
        {
            "root": "pages/packageA",
            "pages": [
                {
                    "path": "page-01/page-01"
                },
                {
                    "path": "page-02/page-02"
                }
            ],
            "plugins": {
                "qyssdk-plugin": {
                    "provider": "wxaf8f505686ddf66a",
                    "version": "1.0.34"
                }
            }
        },
        {
            "root": "order-package",
            "pages": [
                {
                    "path": "page-05/page-05"
                },
                {
                    "path": "page-06/page-06"
                }
            ]
        },
        {
            "root": "pages/packageB",
            "pages": [
                {
                    "path": "page-03/page-03"
                },
                {
                    "path": "page-04/page-04"
                }
            ]
        }
    ],
    "globalStyle": {
        "app-plus": {
            "bounce": "none"
        },
        "backgroundColor": "#F8F8F8",
        "navigationBarBackgroundColor": "#ffffff",
        "navigationBarTextStyle": "black",
        "navigationBarTitleText": "VUE_CLI模板",
        "navigationStyle": "custom"
    },
    "condition": {
        "current": 0,
        "list": [
            {
                "name": "首页",
                "path": "pages/index/index",
                "query": ""
            },
            {
                "name": "测试页面",
                "path": "pages/test-page/test-page",
                "query": "userId=1&userName=Alwin"
            }
        ]
    }
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问