【vant3】在 vue3 中实现密码框的显示隐藏

html 部分

<van-field
  v-model="loginPassword"
  :type="switchPassType ? 'text' : 'password'"
  name="loginPassword"
  :right-icon="switchPassType ? 'eye' : 'closed-eye'"
  placeholder="登录密码"
  :rules="[{ required: true, message: '请填写登录密码' }]"
  @click-right-icon="switchPassType = !switchPassType"
/>

js 部分

import { Field } from "vant";
import { ref } from "vue";
export default {
  name: "login",
  components: {
    [Field.name]: Field,
  },
  setup() {
    const loginPassword = ref('');
    const switchPassType = ref(false);
    return {
      loginPassword,
      switchPassType,
    };
  },
};
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。