一针见血

        - 多端条件编译的时候,语法是不是写错了。像这样的写法啥的,这是有问题的。

// 错误案例,请勿模仿
			
{
	"path": "setSex/setSex",
	"style": {
	//#ifdef APP-PLUS
	"navigationStyle": "custom",
	//#endif
						
	//#ifdef MP-WEIXIN
	"navigationBarTitleText": "设置性别",
	"navigationBarBackgroundColor": "#27A574",
	"navigationBarTextStyle": "white"
	//#endif
	}
}

场景:

        同事的uniapp项目在写完代码后,突然就不能运行了,点击`运行到手机`显示以下内容:

         但是呢,运行在浏览器是可以正常运行的。然后就找到了我...

        我...我也没见过这个问题啊。。。

逛论坛:

        打卡uniapp开发者论坛,搜着相关的关键词。。什么管理员模式打开、什么重启电脑百分之~~就解决问题的答案就来了。随后冷静了点,感觉是不是盲目的搜索不太对,于是就想昨天还用着好好的,今天就不能用了,我查了他的git代码记录。最终发现是他使用的`条件编译处理多端差异`这块除了问题。

通读文档,进行相应的更改,之后就能顺利编译了。

专家建议

 HBuilderX 提示下错呗,或者编译的时候给个动效或者百分比呗,直接静止把我也搞懵逼了。。。。。。。。。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐