收藏
回答

input type切换问题

问题模块
API和组件

例子:

例如我的一个密码框

typeTwo:password

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

切换input  type的类型

typeTwo:text

input的状态没有改过来

有时候可以 有时候不可以


回答关注问题邀请回答
收藏

5 个回答

  • ㈨〇🐒【鄉&木寸·緋🐷Líu】
    ㈨〇🐒【鄉&木寸·緋🐷Líu】
    2017-10-23

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

    2017-10-23
    赞同
    回复
  • 思K
    思K
    2017-10-23

    好的谢谢


    2017-10-23
    赞同
    回复
  • ㈨〇🐒【鄉&木寸·緋🐷Líu】
    ㈨〇🐒【鄉&木寸·緋🐷Líu】
    2017-10-23

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

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


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

    2017-10-23
    赞同
    回复
  • 思K
    思K
    2017-10-23

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

    2017-10-23
    赞同
    回复
  • ㈨〇🐒【鄉&木寸·緋🐷Líu】
    ㈨〇🐒【鄉&木寸·緋🐷Líu】
    2017-10-23

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

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

    2017-10-23
    赞同
    回复
登录 后发表内容