美文网首页
uni-app 通过condition调试指定页面

uni-app 通过condition调试指定页面

作者: hao_developer | 来源:发表于2020-12-14 15:21 被阅读0次

    uni-app 中的 condition 是什么?
    condition 是启动模式配置,它主要用于模拟直达某一个页面的常见,以方便进行开发调试。该模式还在开发期间生效。

    属性说明:

    属性 类型 是否必填 描述
    current Numbe 当前激活的模式,list节点的索引值
    list Array 启动模式 列表

    list说明

    属性 类型 是否必填 描述
    name String 启动模式名称
    path String 启动页面路径
    query String 启动参数,可在页面的 onLoad 函数里获得

    注意: 在 App 里真机运行可直接打开配置的页面,微信开发者工具里需要手动改变编译模式,如下图:


    image.png

    怎么使用 uni-app 中 的condition 来调试指定页面?
    1、首先打开根目录下的 pages.json 文件,添加如下代码:

        "condition": { //编译模式配置,仅开发期间生效  
            "current": 0, //当前激活的编译模式(list 的索引项)  
            "list": [{
                "name": "详情页面", //模式名称
                "path": "pages/details/details", //启动页面,必选
                "query": "id=1" //启动参数,在页面的onLoad函数里面得到。
            }]  
        },
    

    pages.json 文件全部代码如下:

    {
        "pages": [{
            "path": "pages/index/index",
            "style": {
                "navigationBarTitleText": "首页"
            }
        },{
            "path": "pages/details/details",
            "style": {
                "navigationBarTitleText": "详情"
            }
        }],
        "condition": { //编译模式配置,仅开发期间生效  
            "current": 0, //当前激活的编译模式(list 的索引项)  
            "list": [{
                "name": "详情页面", //模式名称
                "path": "pages/details/details", //启动页面,必选
                "query": "id=1" //启动参数,在页面的onLoad函数里面得到。
            }]  
        },
        "globalStyle": {
            "navigationBarTextStyle": "white",
            "navigationBarTitleText": "uni-app",
            "navigationBarBackgroundColor": "#007AFF",
            "backgroundColor": "#FFFFFF"
        }
    }
    

    2、然后在微信开发者工中选择target界面直接运行即可


    image.png

    相关文章

      网友评论

          本文标题:uni-app 通过condition调试指定页面

          本文链接:https://www.haomeiwen.com/subject/rrvvgktx.html