<van-field v-model="userInfo.password" :type="isPassword?'password':'text'" placeholder="密码" left-icon="lock" clearable>
<template v-slot:right-icon>
<span class="solts" @click="isPassword = !isPassword">
<van-icon name="eye" v-if="isPassword"/>
<van-icon name="closed-eye" v-else />
</span>
</template>
</van-field>
let isPassword = ref(true)
效果