1. 因为想贯彻es6的使用, 在项目中 多多使用 es6 的特性, 结果Map  的 set 方法去更新数据, 视图无法同步, 

故而使用重新设置的方式达到目的, 类似 let obj = Object.assign({},{})  或者 let arr = [].concat['a']

 

let no = server_no.toString()
let is_check = this.collated_data.get(no).is_check
this.collated_data.get(no).is_check = !is_check
// 使用Map数据结构只能这样更新
this.collated_data = new Map(this.collated_data)

重新赋值, 而不是更改引用

Logo

前往低代码交流专区

更多推荐