VUE2.0 elementUI el-input-number 数据更新,视图不更新——基础积累

今天遇到一个问题,是关于el-input-number组件的,发现数据明明已经更改了,但是页面上组件输入框中还是之前的值。

比如上方输入框中,我输入120.5,就会出现下面的诡异现象

回显此值是120.779,但是页面上输入框中的值是120.5。。。

试了$set $forceUpdate 都不生效,最后通过这篇文章http://t.csdnimg.cn/vRz6O

找到了最终的解决办法:

就是通过$nextTick

在监听el-input-number组件的change事件,在此事件中加上$nextTick即可。

js 复制代码
numChange(val){
	this.$nextTick(()=>{
		...
	})
}
相关推荐
csj503 分钟前
前端基础之《React(6)—webpack简介-图片模块处理》
前端·react
我有一棵树4 分钟前
避免 JS 报错阻塞 Vue 组件渲染:以 window.jsbridge 和 el-tooltip 为例
前端·javascript·vue.js
Fanfffff7204 分钟前
前端样式局部作用域:从Scoped到CSS Modules 的完整指南
前端·css
前端大神之路5 分钟前
vue2 模版编译原理
前端
00后程序员张5 分钟前
Web 前端工具全流程指南 从开发到调试的完整生态体系
android·前端·ios·小程序·uni-app·iphone·webview
凌泽30 分钟前
写了那么多年的代码,我开始写“规范”了:AI 驱动的开发范式革命
前端·vibecoding
没有鸡汤吃不下饭31 分钟前
解决前端项目中大数据复杂列表场景的完美方案
前端·javascript·vue.js
旧雨散尘1 小时前
【react】react初学6-第一个react应用-待办事项
前端·react.js·前端框架
Tzarevich1 小时前
现代JavaScript字符串处理:从基础语法到模板字符串的深度演进与技术实践
javascript
岁月向前1 小时前
iOS基础问题整理
前端