美文网首页nuxt.js基础入门教程
nuxt入门教程(五)nuxt加载vuex和其他插件

nuxt入门教程(五)nuxt加载vuex和其他插件

作者: 党云龙 | 来源:发表于2019-10-31 10:27 被阅读0次

加载vuex


nuxt加载vuex非常简单。甚至都无需我们去修改任何的配置文件,因为nuxt中已经自带了vuex:我们只需要再store文件夹中新建一个index.js输入下面的内容

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = () => new Vuex.Store({
  state: {
    counter: 0
  },
  mutations: {
    increment (state) {
      state.counter++
    }
  }
})
export default store

然后页面中调用就完事了。

<button @click="$store.commit('increment')">{{ $store.state.counter }}</button>

加载其他插件


其实其他插件的使用方法跟elementui的一样

假如我们想使用 vue-notifications 显示应用的通知信息,我们需要在程序运行前配置好这个插件。
首先增加文件 plugins/vue-notifications.js:

import Vue from 'vue'import VueNotifications from 'vue-notifications'
Vue.use(VueNotifications)

然后, 在 nuxt.config.js 内配置 plugins 如下:

module.exports = {
    plugins: ['~/plugins/vue-notifications']
}

相关文章

网友评论

    本文标题:nuxt入门教程(五)nuxt加载vuex和其他插件

    本文链接:https://www.haomeiwen.com/subject/gdvzvctx.html