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(()=>{
		...
	})
}
相关推荐
heimeiyingwang几秒前
【架构实战】微前端架构设计与落地
前端·架构
techdashen5 分钟前
Cloudflare HTML 解析器的十年演化史(二)
前端·html
ZC跨境爬虫9 分钟前
Apple官网复刻第二阶段day_1:(导航栏模块化重构+工业化可复用UI落地)
前端·javascript·css·ui·重构
天外飞雨道沧桑17 分钟前
Node.js在前端开发中扮演的角色
前端·node.js
梅梅绵绵冰20 分钟前
若依框架-智慧社区项目
前端·javascript·vue.js
IT_陈寒27 分钟前
Vite开发爽是爽,但这个动态导入坑差点让我崩溃
前端·人工智能·后端
Mr_pyx31 分钟前
CompletableFuture 使用全攻略:从异步编程到异常处理
linux·前端·python
Hello--_--World32 分钟前
React:状态管理 官网笔记
前端·笔记·react.js
花归去32 分钟前
a-table 冻结列导致边框
前端·css·css3
kuuailetianzi33 分钟前
Vue 3图片全屏预览组件:打造专业级图像浏览体验
前端·javascript·microsoft