admin管理员组

文章数量:1599543

没有condition之前,启动小程序会跳到默认页(pages.json中pages的第一个),假如developer正在开发层次很深的一个页面,比如首页-----模块1----子模块1-----目标页面,这样得点击好几次才能跳到目标页面,我们就想,如果启动小程序一下跳到目标页面,而不用去修改默认首页(正常拉起小程序的首页),就完美了,condition满足需要!所以condition只是开发时有效,打包后是没有作用的。

第一步,配置condition


	"condition": { //模式配置,仅开发期间生效
		"current": 1, //当前激活的模式(下边,list节点的索引项),比如1是激活mode2
		"list": [{
			"name": "mode1", //模式名称
			"path": "module/subModule/targetPage", //启动页面,必选
			"query": "" //启动参数,在页面的onLoad函数里面得到
		},{
			"name": "mode2", //模式名称
			"path": "module/subModule/targetPage2", //启动页面,必选
			"query": "" //启动参数,在页面的onLoad函数里面得到
		}]
	}

第二步,选择编译模式

在开发者工具中,顶部工具栏,选择对应的模式。

本文标签: 作用Pagesuniappconditionjson