在项目中,经常会遇到需要对用户输入的值进行处理并渲染到input上面的情况,但是如果用watch将会报错
You may have an infinite update loop in watcher
因此,在这里提供一个思路,熟悉vue的大腿肯定知道v-model是v-bing和v-on的语法糖
例如
<input js-input='2' placeholder="格式:MM/YY 例:09/18" class="input-shadow" v-model="time"></div>
我们需要在用户输入的数值里面自动插入一个斜杠'/',你会怎么做?
<input js-input='2' placeholder="格式:MM/YY 例:09/18" class="input-shadow" :value="cardTime" @input="formDate"></div>
这是我的做法