nfgjmzxz 2020-06-28 19:22 采纳率: 0%
浏览 552

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值

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2020-08-14 07:15
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 wpf中自己实现sorting,每一次都是升序排列
  • ¥15 odoo17中,产品分包路线如何设置?可从销售订单中直接触发采购订单及相关单据
  • ¥15 请教下win10wx和麒麟wx无法互通俩者数据并不兼吗,如何解决?(标签-linux)
  • ¥15 永劫无间游戏如何实现微加速 或者说游戏优化(玩家)
  • ¥15 knx的软件sdk库
  • ¥15 用VBA将文件夹内的所有表格自动复制到一个表格的sheet1内,
  • ¥15 帮找书和配套代码。。
  • ¥15 使用深度优先搜索所有可能路径
  • ¥20 Ant Design of Vue 的表格使用,根据当前代码,实现以下功能
  • ¥15 C#中模版应用的问题