vue elementUi中的table使用选择多行数据(Checkbox) -- 手动设置选中行但是没有效果的问题

今天有个需求为后台请求接口获取的列表以表格的形式展示,并且Checkbox展示默认选中行,

现在有个问题:在接口请求成功的同时设置默认选中项时不起效果,下边展示出官网文档中的设置代码

 rows.forEach(row => {
            this.$refs.multipleTable.toggleRowSelection(row);
          });

最后找了好几种方法进行测试,发现设置选中过早,以下为解决方法

    setTimeout(() => {
                    rows.forEach(row => {
            this.$refs.multipleTable.toggleRowSelection(row);
          });
              }, 1)
原文地址:https://www.cnblogs.com/zhangyezi/p/13652521.html