问题描述:
行内编辑使用el-input-number,在点击加减按钮时,数据只改变一下,再次点击无法改变。
原因:
搜索了一些出现相同问题的情况,发现是赋值时出现的问题,因为数据层级过深,导致dom没有更新数据,知道原因就好解决了,在赋值的时候进行深拷贝就行了。
解决方法:
使用JSON.parse(JSON.stringify())深拷贝数据:
至此就完美解决了,不需要使用@change,this.$set等方法。
行内编辑使用el-input-number,在点击加减按钮时,数据只改变一下,再次点击无法改变。
搜索了一些出现相同问题的情况,发现是赋值时出现的问题,因为数据层级过深,导致dom没有更新数据,知道原因就好解决了,在赋值的时候进行深拷贝就行了。
使用JSON.parse(JSON.stringify())深拷贝数据:
至此就完美解决了,不需要使用@change,this.$set等方法。