element-ui 表格操作栏会错乱,为什么?

新手上路,请多包涵

image
进入页面,操作栏中有两个操作,分两行,点击另外一个tab页面,再点回来就会错乱,为什么呢?
image

阅读 7k
3 个回答

我没有理解你所说的错乱的意思,按照我当前的理解是你在点击切换tab时,数据仍然时上个tab的数据,所以点开时仍然是上一个tab的数据,解决方案是:切换时先清空数组数据,同步重新请求列表接口

很明显你这里写的应该只有一个表格,通过切换tab来控制表格的不同显示,如果是这样,可以这样修改一下:

  1. 将操作一栏添加一个:width 将其宽度固定;
  2. 每个Tab页抽离成单独的页面,不要通过v-if来控制状态了;
  3. 如果都不可以,你应该检查一下你的操作这栏内部的两个按钮的css样式.

每列添加key

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