input文本框使用v-model双向绑定未实时更新问题

半世苍凉 提交于 2020-02-15 07:38:12
<view >年利率:</view><input id="rate" type="digit" v-model="rate" class="rate" @input="handleRate"  cursor-spacing="250rpx"/>%

如上代码,对文本框使用v-model对rate进行双向绑定。
但我在@input="handleRate"这个函数中,对rate进行输入判断,只能保留2位小数,但是页面显示依旧未和rate实际数据一样

页面数据:
在这里插入图片描述
rate的数据:
在这里插入图片描述
无论我用 this.$forceUpdate 还是 this.$set 依旧无法解决问题。
所以 最后我不使用v-model来绑定数据, 我采用 :value来绑定数据。 解决了问题!

<view >年利率:</view><input id="rate" type="digit" :value="rate" class="rate" @input="handleRate"  cursor-spacing="250rpx"/>%

不管如何数据, 页面展示的数据 和 代码里的数据一样
在这里插入图片描述
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!