美文网首页
使用UniApp设置condition页面调试

使用UniApp设置condition页面调试

作者: 简约酒馆 | 来源:发表于2020-01-31 14:10 被阅读0次

    应用场景:开发过程中比如页面嵌套的比较深时那使用condition是有优势的,举个栗子吧,从新闻列表到详情需要将列表的id传入详情页,有小程序经验的朋友都知道,当我们在详情页修改数据调试时,页面需重新从列表页点击进入详情页,那么调试起来比较麻烦 ,详细步骤往下看

    pages.json文件内容

    {
        "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
            {
                "path": "pages/index/index",
                "style": {
                    "navigationBarTitleText": "新闻列表"
                }
            }
            ,{
                "path" : "pages/info/info",
                "style" : {
                    "navigationBarTitleText": "新闻详情"
                }
            }
        ],
    //window窗口的样式配置
        "globalStyle": {
            "navigationBarTextStyle": "black",
            "navigationBarTitleText": "uni-app",
            "navigationBarBackgroundColor": "#F8F8F8",
            "backgroundColor": "#F8F8F8"
        },
    //==============调试页面配置
        "condition":{             //模式配置,仅在开发模式生效
    
            "current":0,  //当前激活的模式(list 的索引项)  下面的list数组可以配置多个模式,‘0’代表第一项数据
    
            "list":[
                {
                    "name":"test",    //模式名称
                    "path":"pages/info/info",       //启动页面路径
                    "query":"newsid=5158607"            //启动参数,在info页面的onLoad函数里面得到路由传递的id参数。
                }
            ]
            
        }
    }
    
    

    上述代码配置模式后在小程序开发工具选择编译配置,勾选配置对应的模式名称

    image.png

    设置好了之后每次在info详情页面调试代码页面就不会再返会列表页,再从列表页进入了,大大节省了开发的时间

    info.png

    相关文章

      网友评论

          本文标题:使用UniApp设置condition页面调试

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