elementUi table默认选中问题?

我按照官方demo写了下,结果报错方法toggleRowSelection不存在

相关代码

this.line.siteArr.forEach(item => {

    this.siteArr.forEach((val, index) => {
      if (item.siteId === val.siteId) {
        val.siteType = item.siteType
        this.$refs.siteArr.toggleRowSelection(val,true)
      }
    })
  })

Cannot read property 'toggleRowSelection' of undefined

阅读 9.6k
1 个回答
新手上路,请多包涵

在修改表格数据之后需要使用 $nextTick,则可以在回调中获取更新后的 DOM ;需要改为:this.$nextTick(function () {this.$refs.siteArr.toggleRowSelection(val,true);}.bind(this));

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题