就是在JSP页面上,我们输入的密码,无论输入多少位,只显示6个黑点,这个怎么实现
再vue中是这样的,或许你能有点思路
<input type="password" v-model="init" />
watch: {
init(newVal, oldVal) {
// 监听 num 属性的数据变化
// 作用 : 只要 num 的值发生变化,这个方法就会被调用
// 第一个参数 : 新值
// 第二个参数 : 旧值,之前的值
this.value = newVal;
if(newVal.length>=6){
this.init = newVal.slice(0,6)
}
console.log('oldVal:', oldVal)
console.log('newVal:', newVal)
}
},
可以有个思路,
有6个点(图片)遮在输入框上面,只要有输入就显示;
没有输入就隐藏,
这样即可