官方文档写的password 是Boolean,用来控制是否是密码类型。可是当我设置password=‘xx’,xx为任意字符都为true,写false也为true,只有为空时才为false,这是什么原因?
还有,在iphone7上真机测试时,当为密码类型时,能触发点击事件,但是不能获焦,安卓没此问题,这是为何?
代码如下:
<input class="inputText" password= '{{showPwd}}' placeholder-class='holder' placeholder="密码" bindinput="passwordInput" bindtap='test'/>
<span class="iconfont icon-zhengyan" wx:if="{{showPwd}}" bindtap="changeToshow"></span>
<span class="iconfont icon-biyan" wx:if="{{!showPwd}}" bindtap="changeTohide"></span>
changeTohide:function(){
this.setData({
showPwd: 'true'
})
},
changeToshow: function () {
this.setData({
showPwd: ''
})
},
输入中文的时候会有问题,密码类型不支持中文,可以在逻辑上过滤一下不?
你好,password= '{{false}}’ 第一个问题要这样写的
另一个问题请提供能复现问题的代码片段:(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/0txcdxmx7G2G
你好,这边测试问题未复现,请出现问题的具体机型以及微信版本号
iphone7 6.7.2 IOS12
当为密码类型时,能触发点击事件,但是不能获焦,输入不了内容