uniapp pages.json中的condition作用

Posted QQ_851228082

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp pages.json中的condition作用相关的知识,希望对你有一定的参考价值。

没有condition之前,启动小程序会跳到默认页(pages.json中pages的第一个),假如developer正在开发层次很深的一个页面,比如首页-----模块1----子模块1-----目标页面,这样得点击好几次才能跳到目标页面,我们就想,如果启动小程序一下跳到目标页面,而不用去修改默认首页(正常拉起小程序的首页),就完美了,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函数里面得到
		]
	

以上是关于uniapp pages.json中的condition作用的主要内容,如果未能解决你的问题,请参考以下文章

uniApp 学习笔记总结

uni-app 重新编译后页面可以停留在原页面

动态生成 uniapp 配置文件 pages.json 的解决方案

uniapp 分包加载

uniapp 清除顶部状态栏的默认样式

uniapp运行 pages.json解析失败,args (“--max-old-space-size=2048“, “E:/QMDownload/SoftMgr/HBuilderX/plugins/