直接上问题:
页面代码
出现问题
设置了鼠标失焦事件 @on-blur=“proposalAmountBlur” 当鼠标失焦时自动将数据做千分位符格式保留两位小数,但是当测试时候一直没有改变格式,以为没有获取到鼠标失焦事件,直到控制台输出数据的时候才发现数据已经被格式化但是是前端没有及时渲染,但是VUE 元素绑定的渲染是动态实时的(也就是说只要改变了绑定的值,被绑定的值都会进行实时修改)
解决问题
想到可能是因为数据层次太多,render函数没有自动更新,尝试进行手动强制刷新。
使用
this.$forceUpdate
进行强制刷新
不出所料,解决问题!