我有一个带有app.js的laravel应用,其中包含:
spark.sql("drop table <database>.<new_table>")
Store.js包含:
require('./bootstrap');
window.Vue = require('vue');
import { store } from './store/store'
import Sidebar from './Sidebar'
Vue.component('sidebar', Sidebar)
const app = new Vue({
store: store,
el: '#root'
});
侧边栏包含:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export const store = new Vuex.Store({
state: {
menu: ['one', 'two']
}
});
我运行npm run dev并得到错误“ this”是保留字:
我在这里做什么错了?
答案 0 :(得分:0)
export default {
computed: {
routes() {
return this.$store.state.menu;//returning as array
}
}
};
或
export default {
computed: {
routes() {
return { 'menu':this.$store.state.menu};//returning as object
}
}
};