Vuex4之简单使用
简单 使用
2023-09-11 14:19:18 时间
安装
npm install vuex@4 --save
或者
yarn add vuex@4 --save
简单使用
- 在
src
下新建store
,并新建index.js
文件,写上如下代码
import { createStore } from "vuex"
// 创建一个新的 store 实例
const store = createStore({
state() {
return {
count: 0
}
},
mutations: {
increment(state) {
state.count++
}
}
})
export default store
- 挂载到全局
import store from "./store"
const app = createApp(App)
app.use(store) // 挂载到全局
app.mount('#app')
- 在组件中的使用,我们新建一个组件,在组件中写上如下代码
<script setup>
import { toRefs } from "vue";
import {useStore} from "vuex"
const {state,commit} = useStore()
const {count} = toRefs(state)
const add = () => {
commit("increment")
}
</script>
<template>
<h2>{{count}}</h2>
<button @click="add">增加</button>
</template>
- 运行项目
点击之后发现在vuex中的数据也是响应式的数据
相关文章
- 反病毒攻防研究第005篇:简单木马分析与防范part1
- 【Android进阶】Junit单元測试环境搭建以及简单有用
- C#中的异步编程--探索await与async关键字的奥妙之处,原来理解和使用异步编程可以这么简单
- 一个简单的代数问题的求解
- idea 调出service服务管理窗口简单方法
- Oracle的substr函数简单用法
- Redis——jedis连接redis哨兵模式简单使用
- 初玩Makefile与Go项目中Makefile的简单使用
- Idea简单实现springMVC,使用maven项目(详解)
- Oracle DBLINK 简单使用
- C++ 简单的 Tcp 实现[socket] 服务器端与客户端通信
- koa2简单demo
- Vue3新特性体验--上(内附简单实例,可直接使用)
- css3 :not(选择器) 的简单使用
- 使用git将项目上传到github(最简单方法)
- Python 基础 之 pip 相关命令的整理与简单使用说明(持续更新中)
- Unity 基础 之 Ray 射线简单介绍和使用忽略碰撞层的时候的注意事项(记得添加距离,不然 layer mask 可能无效)
- IntellJ IDEA 之 IntellJ IDEA 环境的下载安装与简单配置的简单整理
- Vue 之 mockjs 结合 axios 在 vue 中的随机数据生成的简单使用
- Three 之 three.js (webgl)绘制物体模型尺寸虚线包围框工具简单封装 DashLinesBoxTool
- C# 单例模式的多种简单实现