vue下的table设置选中行的滚动条位置

此处用vue的方法,当然也可以用元素

 self.$refs.emailConfTable.clearSelection();// 删除后清空之前选择的数据
 var ii=0,iii=0;
 for (var i = 0; i < self.tableData.length; i++) {
 if (self.tableData[i].enterpriseName.indexOf(self.enterpriseName) != -1) {
   if(ii==0){
     iii=i;
    }
   ii++;                            self.$refs.emailConfTable.toggleRowSelection(self.tableData[i]);
     }
                   
self.$refs.emailConfTable.bodyWrapper.scrollTop=iii*86.67;//此处的86.67是tr的高度,笨方法

场景用于 搜索选中然后滚动到第一个选中的位置

你可能感兴趣的:(Vue)