2

图片描述

图片描述

图片描述

2018-05-25 提问
4 个回答
1

Vue 是 MVVM 框架,在所有的 MVVM 框架当中,我们都应当忽略 DOM 结构,想办法用抽象数据的方式去操作。

当你脱开 DOM 的限制,从数据的方向看过去的时候,就没什么复杂的了。

  1. 首先,这个 checkbox 应该关联一个值,比如 list[n].isSelect
  2. 当你打开弹窗的时候,把这个节点的对象传给弹窗
  3. 当点击确定或者取消的时候,操作这个对象的值
  4. 剩下的交给 Vue
0

点击的时候,点击的时候保存一下行索引,确定之后在指定行的项置true不就好了

0

将Table的行元素封装成组件,通过便利循环的方式来进行生成它,然后将row.id这种唯一性标志使用起来比如:
${row.id}checked这样来进行选取状态值的设定

0

先把要做的事封存起来 等点了确定的时候再去执行

handleClick (row) {
   this.exampleDialog = true;
   this.ok_func = (row)=>{
      //做一些操作
   }
}
ok () {
  if (this.ok_func){
    this.ok_func();
    delete this.ok_func;
  }
}

撰写答案

推广链接