为了账号安全,请及时绑定邮箱和手机立即绑定

iview input组件无法使用watch?

iview input组件无法使用watch?

尚方宝剑之说 2018-12-12 14:15:03
使用iview的input组件,无法使用watch<Input type="text"  v-model.trim="account" size="large" placeholder="请输入手机号" :maxlength="11"></Input>watch: {    account: function() {        this.account = this.account.replace(/[^\d]/g,'');    }},不起作用,但是我换成普通的input就没问题<input type="text" v-model.trim="account">文档上也没其他说明,是我用法不对吗?我打印了下值,发现是起作用的watch: {    account: function() {            //console.log(this.account);            this.account = this.account.replace(/[^\d]/g,'');            console.log(this.account);        }    },此时,this.account的值输入非数字已经被替换掉了,但是输入框的值没有被更新,等于数据变成单向的了,不明白是怎么回事。初步判断问题的原因可能是 父子组件间的数据只能是单向的缘故。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 954 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信