c语言编程笔录

首页 >   > 笔记大全

笔记大全

vue在js文件中怎么引入store和router

更新时间:2023-10-13
## 引入Vue Router ### 方式一 使用 import 语句引入 Vue Router:
import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const router = new VueRouter({
  routes
})
### 方式二 在入口文件中全局注册:
import Vue from 'vue'
import App from './App.vue'
import router from './router'

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')
## 引入Vuex ### 方式一 使用 import 语句引入 Vuex:
import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
  state: {
    count: 0
  },
  mutations: {
    increment (state) {
      state.count++
    }
  }
})
### 方式二 在入口文件中全局注册:
import Vue from 'vue'
import App from './App.vue'
import store from './store'

Vue.config.productionTip = false

new Vue({
  store,
  render: h => h(App),
}).$mount('#app')
## 总结 Vue Router 和 Vuex 都是 Vue.js 的重要插件,在开发中使用得非常频繁。我们可以通过 import 引入,也可以在入口文件中全局注册。其中使用 import 引入需要使用 Vue.use() 函数进行注册,而在入口文件中全局注册则直接将插件实例传入 Vue 根实例。无论哪种方式,都能实现 Vuex 和 Vue Router 的引入和配置。