uni-app不知道是不支持这样写法还是我写错了,如下
uni-app不知道是不支持这样写法还是我写错了,如下
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win8 | HBuilderX |
操作步骤:
哎,都不想了
预期结果:
哎,都不想了
实际结果:
哎,都不想了
bug描述:
不管是 :disabled="0 < 4 ? 'false' :'true' " 还是 :disabled="0 > 4 ? 'false' :'true' "
最终结果是 disabled=true;
这样写法正确
{{0 < 4 ? 'false' :'true'}}
版本:2.7.4.20200515-alpha
上次版本picker,把我整惨了,这版本又来了
更多关于uni-app不知道是不支持这样写法还是我写错了,如下的实战教程也可以访问 https://www.itying.com/category-93-b0.html
确定写法正确吗?你返回给他的是布尔值吗?
更多关于uni-app不知道是不支持这样写法还是我写错了,如下的实战教程也可以访问 https://www.itying.com/category-93-b0.html
尝试把三元用小括号 括起来呢?:disabled="(0 < 4 ? ‘false’ :‘true’) "
实在不行就用
<view disabled v-if="0 < 4" />
<view v-else />
本来uniapp 已经发展到V型结构了,结果 v3成了倒V型 ,这个目前已经解决了
标题连续3个【报Bug】,是你故意的,还是问答社区有bug?
用计算属性不就成了,vue官方为不推荐这样写的
‘fasle’:'true’传的不是字符串吗, 肯定都是true啊, fasle:true应该就可以吧
:disabled="0 < 4 ? ‘false’ :‘true’ " 最后的结果是 “false” ,字符串的 false 会被当成 true 去处理,把布尔值的引号去掉
:disabled="0 < 4 ?false :true " 或者 :disabled=“0 < 4”
在uni-app中,disabled属性应该直接绑定布尔值,而不是字符串。你的写法有问题是因为:
- 你使用了字符串’false’和’true’,这些会被认为是真值(非空字符串都是true)
- 正确的写法应该是直接使用布尔值:
:disabled="0 < 4 ? false : true"
或者更简洁的:
:disabled="0 > 4"
在模板中显示时:
{{0 < 4 ? false : true}}