App.vvue
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41  | 
						<template>   <div id="app">     <label>Password</label>     <input type="password" v-model="password" />     <span v-if="score === 0">Use better password</span>     <span v-if="score === 1">risky</span>     <span v-if="score === 2">guessable</span>     <span v-if="score === 3">weak</span>     <span v-if="score === 4">safe</span>     <span v-if="score === 5">secure</span>     <password-meter @score="onScore" :password="password" />   </div> </template> <script> import { defineComponent, ref } from "vue"; import PasswordMeter from "vue-simple-password-meter"; export default defineComponent({   name: "App",   components: {     PasswordMeter,   },   setup() {     const password = ref("");     const score = ref(null);     const onScore = (payload) => {       console.log(payload.score); // from 0 to 4       console.log(payload.strength); // one of : 'risky', 'guessable', 'weak', 'safe' , 'secure'       score.value = payload.score;     };     return {       password,       onScore,       score,     };   }, }); </script>  |