收藏
回答

input组件type=password切换type=text时文本框显示不变

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug input 微信安卓客户端 6.5.3 2.0.0

input组件默认type=password,点击按钮切换至type=text开发工具显示正常,真机模拟无法切换,仍已密码形式显示

代码

最后一次编辑于  09-11  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 唏嘘
    唏嘘
    09-11

    这个 我一般做法不是这样的   这个一直有这个bug

    这样切换的:

    <input type="text" bindblur="setPassword" placeholder="请输入密码"   value='{{form.password}}' wx:if='{{open_eye.type == 'text'}}'/>
    <input type="password" bindblur="setPassword" placeholder="请输入密码"   value='{{form.password}}' wx:if='{{open_eye.type == 'password'}}'/>

    相当于两个输入框  点击切换不同输入框

    09-11
    赞同 2
    回复 10
    • -.-
      -.-
      09-11
      我也想到这个了,但是就是有点疑惑,这么明显的问题啊~~ (╯▽╰)
      09-11
      回复
    • 唏嘘
      唏嘘
      09-11回复-.-
      没办法 这个input 属性好像不支持这样切换
      09-11
      1
      回复
    • -.-
      -.-
      09-11
      还有个问题请教下,官方的weui-dialog mask mask-closable无效,点击遮罩层一定会隐藏dialog,这个你们是自己封装插件吗~
      09-11
      回复
    • -.-
      -.-
      09-11
      https://developers.weixin.qq.com/s/qfdJ8bmL7cb5 代码
      09-11
      回复
    • 唏嘘
      唏嘘
      09-11回复-.-
      是自己基于官方修改的
      09-11
      1
      回复
    查看更多(5)
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    09-11

    改变type的时候,重新赋值一下input的value就好了



    09-11
    赞同 1
    回复
问题标签