美文网首页
vue2 vuex的使用

vue2 vuex的使用

作者: 寻找无名的特质 | 来源:发表于2022-11-19 06:44 被阅读0次

vuex在vue2中的使用与在vue3中不同,首先,需要安装vuex3而不是vuex4,然后,需要在全局中进行定义:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
接下来,可以定义store:

const store = new Vuex.Store({
  state: {
      username: '张三',
      depname:'未知部门'
  },
  mutations: {
    changeUser (state,newuser) {
      state.username=newuser
    },
    changeDep (state,newdep) {
      state.depname=newdep
    }
  }
})

定义完成后,在vue实例中进行定义:
store:store,
这样,在其它组件中就可以通过root访问store了。
this.root.state.username

相关文章

  • Vuex最详细教学

    一、Vuex单界面到多界面状态管理切换: 1.安装配置vuex,版本依赖 vue2的项目使用vuex3,vue3的...

  • vue2 vuex的使用

    vuex在vue2中的使用与在vue3中不同,首先,需要安装vuex3而不是vuex4,然后,需要在全局中进行定义...

  • vue项目构建

    一、项目使用技术栈: vue2、 vue-router、 vuex、 axios、关于ui的框架选取,依项目而定(...

  • 1.Nuxt 介绍

    一. Nuxt.js 默认集成一下组件/框架 Vue2 、Vue-router、Vuex、Vue-Meta 且使用...

  • vue3 打造一个可以发挥compositionAPI优势的轻量

    Vuex 的遗憾 Vuex 是基于 Vue2 的 option API 设计的,因为 optionAPI 的一些先...

  • 制作一个轻量级的状态管理插件:Vue-data-state

    Vuex 是不是有点繁琐? Vuex 是针对 Vue2 来设计的,因为 option API 本身有很多缺点,所以...

  • Vuex的使用

    目录 安装 注意这里如果使用的是vue2版本需要指定vuex版本为3,如果用的是vue3版本那可以用最新的vuex...

  • Vue3中使用Pinia

    Vue2 中使用Vuex进行状态管理,在Vue3中,引入了Pinia,如果使用Vue3的脚手架搭建项目,其中包含了...

  • 【Vue2】Vuex 基础使用

    本文仅为 vuex 使用方法,如有不对的地方,欢迎指正。项目使用可以直接拉到后面 vuex 实际项目中使用部分。 ...

  • koa+mongodb+vue搭建一个完整的个人博客

    SmallRecord O(∩_∩)O~ 前端 : vue2 + vue-router2 + vuex2 + ax...

网友评论

      本文标题:vue2 vuex的使用

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