我有一个带有app.js的laravel应用程序,其中包含:
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'
});Store.js包含:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export const store = new Vuex.Store({
state: {
menu: ['one', 'two']
}
});侧边栏包含:
export default {
computed: {
routes() {
return {
this.$store.state.menu;
}
}
}
};我运行npm run dev得到错误"this“是保留字:

我在这里做错了什么?
发布于 2018-10-08 09:58:51
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
}
}
};https://stackoverflow.com/questions/52688969
复制相似问题