input password 切换后IOS不能获焦
发布于 5 年前 作者 dzhu 1623 次浏览 来自 问答

官方文档写的passwordBoolean,用来控制是否是密码类型。可是当我设置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: ‘’

})

},


2 回复

输入中文的时候会有问题,密码类型不支持中文,可以在逻辑上过滤一下不?

你好,password'{{false}}’ 第一个问题要这样写的

另一个问题请提供能复现问题的代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部