• 自定义组件input 如何修改type的值


    问题描述:自己封装了一个input组件,type类型由父组件传递进来,当传进来的是passord时,自定义组件后面出现“眼睛”的icon,希望点击该icon可以修改input的type值为text/password之间转换,这个时候组件本身是不能修改父组件的传值的,那该怎么办呢?
    解决方法:input组件加多一个变量

    data(){
      return {
        passwordVisible: false
      }
    }
    

    然后修改template里input的绑定type为

        <input
          :type="showPassword ? (passwordVisible ? 'text' : 'password') : type"
        />
    

    ps:再一次体会到了编程的至理名言,假如解决不了问题,就多加一层

  • 相关阅读:
    前端技术-PS切图
    Html5资料整理
    Html5知识体系
    Html知识体系
    C语言知识结构
    ASP.NET知识结构
    src和href的区别
    Ajax的简单使用
    学习理论
    求模运算法则
  • 原文地址:https://www.cnblogs.com/zhenhunfan2/p/13883353.html
Copyright © 2020-2023  润新知