Vue 密码强度测试器(Password Strength Meter)
简介及使用教程
Vue 密码强度测试器(Password Strength Meter)是一个基于zxcvbn的交互式密码强度测试组件。
安装
Npm
npm i vue-password-strength-meter zxcvbn
使用
基础用法
<template> <password v-model="password"/> </template> <script> import Password from 'vue-password-strength-meter' export default { components: { Password }, data: () => ({ password: null }) } </script>
带事件的用法
<template> <password v-model="password" :toggle="true" @score="showScore" @feedback="showFeedback" /> </template> <script> import Password from 'vue-password-strength-meter' export default { components: { Password }, data: () => ({ password: null }), methods: { showFeedback ({suggestions, warning}) { console.log('🙏', suggestions) console.log('⚠', warning) }, showScore (score) { console.log('💯', score) } } } </script>
带自定义输入的用法
<template>
<div>
<input type="password" v-model="password">
<password v-model="password" :strength-meter-only="true"/>
</div>
</template>
<script>
import Password from 'vue-password-strength-meter'
export default {
components: { Password },
data: () => ({
password: null
})
}
</script>

浙公网安备 33010602011771号