使用uniapp x和vue3开发了两个页面,使用的是uniapp ui的组件库组件,在web端运行无问题,运行到安卓基座测试时,大量的uts报错,这些报错来源于使用的额UI组件,如下:
10:24:06.585 error: UTS110111120: Conditional statements must use boolean types. (建议: this.tempRange.startTime != '' 或 this.tempRange.startTime.length > 0) 错误详情链接: https://doc.dcloud.net.cn/uni-app-x/uts/uts_diff_ts.html#UTS110111120
10:24:06.586 at uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue:754:14
10:24:06.586 752| this.tempRange.startTime = endTime || getDefaultSecond(this.hideSecond)
10:24:06.586 753| }
10:24:06.586 754| if (!this.tempRange.startTime) {
10:24:06.586 | ^
10:24:06.586 755| this.tempRange.startTime = getTime(Date.now(), this.hideSecond)
10:24:06.586 756| }
大致的报错都是一些写法校验不兼容等。但是这是第三方的组件,非我开发的啊。
所以,是因为uniapp UI的组件不支持 uniapp x的吗?
我记得uni ui的插件上不是写着:uni-ui 是基于uni-app的、全端兼容的、高性能UI框架?