2

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 に伝える方法はありますか?

4

1 に答える 1

1

これは解決されました。ここに Github の問題があります: https://github.com/matfish2/vue-tables-2/issues/369

于 2018-01-02T17:29:59.497 に答える