记录一次element 表格中input不可编辑的原因

场景:从子组件中把列表数据显示到表格,表格中的数据input不可编辑。

javascript 复制代码
    showCouponSelect(couponSelect) {
      this.benefit.couponSelect = JSON.parse(JSON.stringify(couponSelect))
      console.log('-----showCouponSelect-------')
      console.log(this.benefit.couponSelect)
      this.selectedCount = couponSelect.length
    },

把this.benefit.couponSelect = couponSelect 改成

this.benefit.couponSelect = JSON.parse(JSON.stringify(couponSelect)).前端大佬说 element 监测不到数据的变动,需要深拷贝对象。

相关推荐
前端青山1 小时前
webpack进阶(一)
前端·javascript·webpack·前端框架·node.js
不熬夜的臭宝2 小时前
每天10个vue面试题(九)
javascript·vue.js·ecmascript
sun lover2 小时前
electron快速上手
javascript·electron
GISer_Jing2 小时前
React渲染流程与更新diff算法
前端·javascript·react.js
前端白袍3 小时前
Vue:后端返回二进制文件,前端如何实现浏览器自动下载?
前端·javascript·vue.js
GISer_Jing3 小时前
Tomcat和Nginx原理说明
服务器·开发语言·javascript
Jet_closer_burning4 小时前
Vue.js 自定义指令:从零开始创建自己的指令
前端·javascript·vue.js
今天你有学习吗4 小时前
解决canvas绘图模糊问题
javascript·css·css3
Crossoads4 小时前
【汇编语言】call 和 ret 指令(一) —— 探讨汇编中的ret和retf指令以及call指令及其多种转移方式
android·开发语言·javascript·汇编·人工智能·数据挖掘·c#
优雅永不过时·4 小时前
three.js实现地球 外部扫描的着色器
前端·javascript·webgl·three.js·着色器