input type切换问题
发布于 5 年前 作者 xiuyingren 4282 次浏览 来自 问答

例子:

例如我的一个密码框

typeTwo:password

<input type="{{typeTwo}}" placeholder=“请输入密码” placeholder-class=“placeholder” />

切换input  type的类型

typeTwo:text

input的状态没有改过来

有时候可以 有时候不可以

5 回复

不客气,还请记得关闭问题。

好的谢谢

<input wx:if="{{typeTow==‘password’}}" type=“paddword” placeholder=“请输入密码” placeholder-class=“placeholder” />

<input wx:if="{{typeTow==‘text’}}" type=“text” placeholder=“请输入账号” placeholder-class=“placeholder” />


这是在不修改你的 JS 代码前提下修改的 wxml 代码。还请查阅。

可以提供一下案例吗,谢谢

不建议使用此方法改变状态,你可以再写一个 input,默认隐藏,使用一个值来进行切换控制即可。

因为微信对界面渲染是异步操作的,而且内部做了一些处理,所以不建议你动态改变 input 的 type 值。

回到顶部