预览效果
核心代码
{ {"*".repeat(text.length)}}
watch: { value(val) { if(this.star && val){ if(/.*[\u4e00-\u9fa5]+.*$/.test(val)){ this.value = val.replace(/[\u4e00-\u9fa5]/gm,'') return ; } this.text += val if(this.star){ this.value = '' } } } }, methods: { handelKeyup(e){ if(e.keyCode==8){ this.text=this.text.slice(0,this.text.length-1) } this.$emit("input",this.star? this.text : this.value) } }
源码地址:
预览地址: