像button slider等等都有disabled属性,可以方便地在某种条件下禁用;picker-view为什么没有disabled属性呢?51微信小程序微信小程序无法获取用户信息。需要在一定条件下禁用picker-view时,发现没有办法实现。
更新:
1. 在bindchange处控制不能实现;
2. 使用capture-catch:touchstart="test" 可以拦截touchstart就可以实现disabled=true的效果了,不容易,如下所示:
{{item.name}}
本文来自微信小程序开发者论坛 -微信小程序工厂 http://www.xcxgc.com,转载请保留,开发微信小程序、定制微信小程序来微信小程序工厂网。
网友回复
施瓦**回复:
在事件函数上做手脚是不行的,就算不绑定,picker-view也可以改变值,达不到disabled的效果。
sh**回复:
不设bindchange监听函数就行了,只做显示,想要解除禁用,绑定一个点击函数就行了
wx.switchTab希望能携参-微信小程序教程
明琛**回复:
你可以在你的事件函数里面加开关啊,也能达到的一样的效果的。