【问题标题】:Bootstrap-vue table _showdetails closes when data is updatedBootstrap-vue table _showdetails 在数据更新时关闭
【发布时间】:2019-10-28 00:48:33
【问题描述】:

我有一个 bootstrap-vue 表,它绑定到一个计算属性,该属性从我的 vuex 存储中获取一些数据。

每一行都有一个 show_details 按钮,根据此链接打开第二行: https://bootstrap-vue.js.org/docs/components/table/#row-details-support

但是,当我的 vuex 存储中的数据发生变化时,表格会重新渲染并失去其状态(所有打开的“show_details”行都返回关闭状态)。

有什么方法可以更新store和table中的table数据,而不丢失table的当前状态?

【问题讨论】:

    标签: vue.js vuex bootstrap-vue


    【解决方案1】:

    一旦从后端接收到新数据,在更新存储之前,您可以循环遍历旧表项数组以查找 _showDetails 属性,然后更新新数据数组设置 _showDetails 如果行是相同的(例如通过使用主键或其他唯一行标识符来关联行)。然后使用新数据更新您的商店商品数组。

    【讨论】:

      猜你喜欢
      • 2021-05-13
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2019-10-05
      • 2019-03-24
      • 2021-08-24
      相关资源
      最近更新 更多