Vue中关于循环的的type属性如何通过方法来修改,请各位大哥指教。

抛开前端谈前端 2019-10-18 07:53:00


如何通过JS代码来操控<input type="text">中的type属性啊,我的子组件只有一组文本框,父组件用来五次子组件,然后有用户名和密码,想让密码属性显示为password,怎么操作?


...全文
721 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 未雨绸缪� 的回复:
通过props传值给子组件, 使用三目运算符判断 <input :type="isPassWrod ? 'password' : 'text'" > , 或者直接将input使用的type类型通过props传到子组件调用就可以了
已解决,谢谢各位啦
未雨绸缪� 2019-10-21
  • 打赏
  • 举报
回复
通过props传值给子组件, 使用三目运算符判断 <input :type="isPassWrod ? 'password' : 'text'" > , 或者直接将input使用的type类型通过props传到子组件调用就可以了
不中留的抱歉 2019-10-21
  • 打赏
  • 举报
回复
试试 getAttribute
刘大神仙 2019-10-19
  • 打赏
  • 举报
回复
万能的if else
2019-10-18
  • 打赏
  • 举报
回复
用状态来控制显示哪一个

<input v-if="isNumber" type="text" >
<input v-if="isPassword" type="password" >
天际的海浪 2019-10-18
  • 打赏
  • 举报
回复
<input>的type属性一但设置之后就不能再修改。 只有重新创建一个<input>替换掉原来的, 或者用两个<input>交替显示,并把两个<input>的value绑定为一个变量即可。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧