美文网首页
vue3 vuex 的基本使用与修改状态

vue3 vuex 的基本使用与修改状态

作者: 43e1f527c136 | 来源:发表于2023-03-08 14:36 被阅读0次

store

index.js文件

import {createStore} from 'vuex'

//导出文件

export default createStore({

//全局变量存储

state:{

    a:''

},

//接受组件中store.dispatch()发射事件通过commit传给mutions对state修改

actions:{

option(conted,val){

      conted.commit('OPTION',val)

        }

}

//对state数据进行修改

mutations:{

    OPTION(state,value){

        state.a=val

        }

    }

})

//main.js

对导出的组件进行注册和挂载

import store from './store'

app.use(store)

//组件内使用

获取

//导入

import {useStroe} from ‘vuex'

接受store对象

const store=useStore();

//通过store.state.获取state内的数据

//修改state的状态

//通拓store.dispatch()传递给actions 第一个参数触发是事件名,第二个参数是要修改的值

store.dispatch('option',val)

相关文章

  • Vuex最详细教学

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

  • vue安装veux

    现在使用npm i 会默认安装vuex4,vuex4只适用于vue3,如果使用的vue环境是vue3,安装vuex...

  • Vue3中使用Pinia

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

  • Vuex

    Vuex简介: 由于使用propes传递数据太麻烦,所以使用vuex进行状态管理。不能直接修改vuex中的数据,只...

  • 深入了解Vue之Mixin

    1、与vuex的区别 vuex:用来做状态管理的,里面定义的变量在每个组件中均可以使用和修改,在任一组件中修改此变...

  • vue2 vuex的使用

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

  • 从零开始使用 vite + vue3 + pinia + nai

    构建工具使用vue3推荐的vite;状态管理使用pinia,该库的作者也是vuex的核心成员;UI组件库使用尤大推...

  • Vuex4.0(八)在Vue3环境下如何优雅的管理状态?

    基于Vue2.x风格的Vuex的使用方式不适合Vue3了 我们都知道Vuex是专门为Vue开发的一套状态管理方式,...

  • pinia与vuex对比

    Vue3 中使用 Vuex的话需要使用Vuex4,并且存在很大缺陷,所以在 Componsition API诞生之...

  • Vuex

    一:Vuex概述 二:Vuex的基本使用 2.1核心概念 State:唯一的公共数据源 Mutation 修改值的...

网友评论

      本文标题:vue3 vuex 的基本使用与修改状态

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