1,首先,先下载好自己需要的图片或图标,推荐使用阿里巴巴图标库,图标比较齐全。
2,定义一个全局变量,示例:
return {
showpass:false,//明密文全局变量
};
这里showpass需要用于点击切换使用
3,html代码
<div @click="show">
<span class="iconfont icon-Group-" v-if="showpass"></span>
<span class="iconfont icon-biyan" v-else></span>
</div>
这里使用v-if判断showpass为true/false,true代表明文显示,false代表密文显示
密文效果:
明文效果:
文字切换同时图标也要根据showpass全局变量进行切换,这里使用到了refs这个方法来获取input的type属性和改变input的type属性