没次做列表的时候都会有编辑这种需求,但是自从用了Vue做项目后发现使用<template slot-scope="scope">的scope.row获取数据后赋值到formData后会出现,修改了formData里面的数据后会更新到列表里面去,我个人俗称 “内存跟踪”。我觉得这个是Vue的机制问题。下面是解决方法
// 编辑/修改
handleModify(index, row) {
//关键
this.formData = Object.assign({},row);
}
这样可以避免这种更新到列表中