vue输入框使用一个方法互相影响

输入框1

 <a-input   v-model="d1"   spellcheck="false" @keyup="v" ></a-input>

输入框2

<a-input  v-model="d4"  spellcheck="false" @keyup="v"></a-input>

v是去掉特殊符号的方法

v(value){
      value.target.value=value.target.value.replace(/[^\w\.\/]/ig,'')
    },

在输入框1末尾输入特殊符号后会正常去掉,但是这时候在输入框2输入数据输入框1刚刚去掉的字符会再次出现

解决,.target.value不等于 v-model值

https://www.cnblogs.com/yanggb/p/12431367.html