vues3中vuex的简单使用的两种方式
前提: 安装了vuex
第一种:都写在store/index.js文件中
1、store/index.js如下代码:
import { createStore } from 'vuex'
export default createStore({state () {return {count: 0,sum:0}},getters:{total(state){return state.count + state.sum}},mutations: {increment (state,val) {state.count = val}},actions: {changeBtn(state, val){state.sum = val}}
})
2、vue3页面使用
import { useStore } from 'vuex'
let store = useStore()
let str = computed(()=>{ store.state.count }) // 获取 state中值 响应值
let alS = computed(()=>{store.getters.total}) // 获取 getters中值 响应值
const btn = ()=>{// store.commit('increment', 100) // mutations 更新使用store.dispatch('changeBtn', 200) // actions 更新使用
}
==========================================================================================================================================================
第二种:分模块写法
1、 store/index.js如下代码:
import { createStore } from 'vuex'
import user from './modules/home.js'
export default createStore({modules:{home}
})
2、 store/modules/home.js 代码如下
export default {state: {navList:'list'},
}
3、 页面使用
import { useStore } from 'vuex'
let store = useStore()
let str = computed(()=>{ store.state.home.navList}) // 获取 home中state中值 响应值
备注:vuex的持久化存储可使用sessionStorage或者localStorage或者是插件vue-persistedstate
vues3中vuex的简单使用的两种方式相关推荐
- shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例
谈一谈关于shell编程中的整数值比较的两种方式 Shell编程有时处理一个对象时,需要我们对对象进行测试. 只有符合要求的才采取下一步操作,这样做的好处可以避免程序出错. 这个测试的对象可以是文件. ...
- python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
- python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
- Eclipse设置jsp的编码格式最简单常见的两种方式
Eclipse设置jsp的编码格式最简单常见的两种方式 为什么要改变编码方式,原因不外是为了程序运行时的方便,不会出现乱码,最初的jsp的编码并不是utf-8,而是其他iso-8859-1等等,但这样 ...
- DLL中导出函数的声明有两种方式
本文引用自:VC编程时DLL中导出函数的声明有两种方式 一种方式是:在函数声明中加上__declspec(dllexport): 另外一种方式是:采用模块定义(.def)文件声明,(.def)文件为链 ...
- C++类中成员变量的初始化有两种方式
C++类中成员变量的初始化有两种方式: 构造函数初始化列表和构造函数体内赋值.下面看看两种方式有何不同. 成员变量初始化的顺序是按照在那种定义的顺序. 1.内部数据类型(char,int--指针等) ...
- c语言返回二叉树的大小,C语言中计算二叉树的宽度的两种方式
C语言中计算二叉树的宽度的两种方式 二叉树作为一种很特殊的数据结构,功能上有很大的作用!今天就来看看怎么计算一个二叉树的最大的宽度吧. 采用递归方式 下面是代码内容: int GetMaxWidth( ...
- C语言中存储多个字符串的两种方式
C语言中存储多个字符串的两种方式 方式一 二维字符串数组 声明: char name[4][10] = { "Justinian", "Momo", " ...
- android数据库侵入,Android中实现侵入式状态栏的两种方式
最近对"爸比讲故事"Android版本进行代码重构的时候,对之前版本的大部分界面的头部侵入式效果,作了一个总结和梳理,在期间查阅了thinkcool的博客和结合亲身实践,总结了2种 ...
- VISIONPRO中使用工业相机采集图像的两种方式分享
在VisionPro中,使用工业相机采像的方式主要有两种: 通过调用CogAcqFifoTool工具的方式取像 通过实现 ICogAcqFifo接口获取图像 通过CogAcqFifoTool工具取图: ...
最新文章
- 知乎上看到一个关注软件测试的问答,太直接了
- 计算机软考证书英文名称完全翻译指南
- (62)时钟中断切换线程,时间片管理, KiDispatchInterrupt
- 在Microsoft Azure上运行Eclipse MicroProfile
- Java SecurityManager checkListen()方法与示例
- 一张图读懂什么是专属分布式存储
- 两个整数求平均值,防止溢出的问题
- python之socket网络编程
- Jmeter教程(图文版)
- 盖洛普优势识别器2.0-《现在.发现你的优势》升级版
- MAC如何将[搜狗输入法]设置为默认输入法
- Unity 使用Excel 读取文件 所碰到的坑 使用Excel.dll读取
- 微信小程序学习心得----订咖啡
- 一个熟练程序员所具备的特质-2
- mysql日期函数之DATEDIFF() if()用法 case when用法
- 保健用品智慧供应链管理系统:精细化管理供应商与采购环节,打造敏捷型供应链
- 数据中台、业务中台、数据仓库、现有信息架构
- mysql 原子操作
- 小鸟伏特加怎么用计算机,生活常识:小鸟伏特加是什么梗
- MySQL日期类型详解
热门文章
- 在Ubuntu16.04下安装ROS.Kinetic的总结
- 通过点击按钮,实现图片的切换。最简单的js方法!
- Gemini.Workflow 双子工作流正式上线(支持.NET Core)
- linux notify机制,转一篇文章,linux文件访问notify机制
- b直播html5,B-HTML5-Video
- 揭开google为android打造的响应式编程——agera面纱
- Qt 实现3D字体,并字体始终朝向屏幕
- MCGS触摸屏未授权访问任意代码执行以及拒绝服务攻击
- 车载激光雷达原理+双激光雷达方案+纯激光雷达感知3Dbonding box
- 京东/淘宝的手机销售榜(前4名 -- 手机品牌 --手机型号*3 --手机分辨率 -- 手机操作系统 --安卓版本号)(android / IOS)...