iview中input组件绑定的值在视图上无法改变

 <Input ref="inputs" @on-blur="priceBlur" v-model="signFormValidate.moneyAmount" type="number" placeholder="请输入金额">
 </Input>



watch: {
    'signFormValidate.moneyAmount': {
      handler: function(val) {
        if (val) {
        // eslint-disable-next-line eqeqeq
        if (val.toString().indexOf('.') != -1) {
          var result = val.toString().substring(0, val.toString().indexOf('.') + 3)
          // this.signFormValidate.moneyAmount = Number(result)
          console.log(this.$refs.inputs.$options)
          this.$set(this.signFormValidate, 'moneyAmount', Number(result))
        } else {
          this.signFormValidate.moneyAmount = Number(Math.abs(val))
        }
      }
      }
    }
  }

各种方法都试过了,数据能更新但是视图无法更新

组件引入了没

有没有报错