<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))
}
}
}
}
}
各种方法都试过了,数据能更新但是视图无法更新