Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. // store.js
  2.  
  3. import Vue from 'vue';
  4. import Vuex from 'vuex';
  5.  
  6. Vue.use(Vuex);
  7.  
  8. const state = {
  9. test: [1, 2, 3],
  10. }
  11.  
  12. export default new Vuex.Store({
  13. state
  14. })
  15.  
  16. // main.js
  17.  
  18. import Vue from 'vue'
  19. import App from './App'
  20. import router from './router'
  21. import store from './vuex/store'
  22.  
  23. import BootstrapVue from 'bootstrap-vue'
  24. Vue.use(BootstrapVue)
  25. Vue.config.productionTip = false
  26.  
  27. /* eslint-disable no-new */
  28. new Vue({
  29. el: '#app',
  30. router,
  31. store,
  32. template: '<App/>',
  33. components: { App}
  34. })
  35.  
  36. //App.vue
  37.  
  38. <template>
  39. <div id="app">
  40. <router-view/>
  41. </div>
  42. </template>
  43.  
  44. <style lang="scss">
  45. @import "./assets/css/main.scss";
  46. </style>
  47.  
  48. <script>
  49. import 'bootstrap/dist/css/bootstrap.css'
  50. import 'bootstrap-vue/dist/bootstrap-vue.css'
  51. export default {
  52. vuex: {
  53. getters: {
  54. test: state => state.test
  55. }
  56. },
  57. name: 'app',
  58. created() {
  59. console.log(this.test)
  60. }
  61. }
  62. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement