【问题标题】:Undefined value in vuex when clicking router view单击路由器视图时vuex中的未定义值
【发布时间】:2018-06-02 22:18:34
【问题描述】:

我正在使用vue-tables-2 组件,并设置了使用 Vuex 的选项:

Vue.use(ClientTable, [], true, null)

我的表格单元格中有一个<router-view>,链接到另一个页面,当我单击它时,我在 vuex 中收到关于未定义数据的错误。

vuex.js:34 Uncaught TypeError: Cannot read property 'data' of undefined
    at VueComponent.tableData (vuex.js:34)
    at Watcher.get (vue.common.js:3035)
    at Watcher.evaluate (vue.common.js:3142)
    at VueComponent.computedGetter [as tableData] (vue.common.js:3427)
    at VueComponent../node_modules/vue-tables-2/compiled/methods/row-was-clicked.js.module.exports (row-was-clicked.js:9)
    at Proxy.boundFn (vue.common.js:187)
    at invoker (vue.common.js:1939)
    at HTMLTableRowElement.fn._withTask.fn._withTask (vue.common.js:1774)

当我离开这个组件时,有没有办法告诉 vuex 我不再使用它了?

【问题讨论】:

    标签: javascript vue.js vuex vue-tables-2


    【解决方案1】:

    已解决。这是 Github 问题:https://github.com/matfish2/vue-tables-2/issues/369

    【讨论】:

      猜你喜欢
      • 2019-12-09
      • 2023-03-06
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 2020-05-22
      • 2020-01-21
      • 1970-01-01
      • 2019-10-19
      相关资源
      最近更新 更多