element-ui 中展开式表格 点击展开或者关闭时触发得事件

用过这种表格得 童鞋可能知道 有些时候 需要我们 在点击展开或者关闭的时候需要 可能需要触发事件 那怎么做呢 其实很简单

<el-table :data="tableData" style="width: 100%"  @expand-change="open">  </el-table> 

在上面添加一个 @expand-change="open"  然后再vue示例中定义 一个open方法 就可以了 

当然 还有得童鞋可能 发现新的问题 就在 再点击展开之后 我们在里面写的一些div元素 我们用document获取不到 

这是因为 页面还没完完全渲染出来呢 

可以采取一种 缓和得办法 就是 设置定时器 

setTimeout(function(){  },100)  延迟100毫秒在获取 不行么 不行的话找产品经理 他还说不行的话 让他自己解决  

好了  我一会要下班吃饭了 这个问题就讲到这里了

发布了107 篇原创文章 · 获赞 64 · 访问量 6660

猜你喜欢

转载自blog.csdn.net/yunchong_zhao/article/details/103896239