app.js 737 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * First we will load all of this project's JavaScript dependencies which
  3. * includes Vue and other libraries. It is a great starting point when
  4. * building robust, powerful web applications using Vue and Laravel.
  5. */
  6. require('./bootstrap');
  7. window.Vue = require('vue');
  8. import WeVue from 'we-vue';
  9. import VueRouter from 'vue-router';
  10. Vue.use(VueRouter);
  11. Vue.use(WeVue);
  12. import store from './store/'; // vuex 数据存储所需对象
  13. import routes from './routes'; // 路由配置文件
  14. import Layout from './components/LayoutComponent.vue'
  15. // 实例化路由
  16. const router = new VueRouter({
  17. routes
  18. });
  19. const app = new Vue({
  20. el: '#app',
  21. store,
  22. router,
  23. components: { Layout },
  24. template: '<Layout/>'
  25. });