前提: 安装了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的简单使用的两种方式相关推荐

  1. shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例

    谈一谈关于shell编程中的整数值比较的两种方式 Shell编程有时处理一个对象时,需要我们对对象进行测试. 只有符合要求的才采取下一步操作,这样做的好处可以避免程序出错. 这个测试的对象可以是文件. ...

  2. python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  3. python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  4. Eclipse设置jsp的编码格式最简单常见的两种方式

    Eclipse设置jsp的编码格式最简单常见的两种方式 为什么要改变编码方式,原因不外是为了程序运行时的方便,不会出现乱码,最初的jsp的编码并不是utf-8,而是其他iso-8859-1等等,但这样 ...

  5. DLL中导出函数的声明有两种方式

    本文引用自:VC编程时DLL中导出函数的声明有两种方式 一种方式是:在函数声明中加上__declspec(dllexport): 另外一种方式是:采用模块定义(.def)文件声明,(.def)文件为链 ...

  6. C++类中成员变量的初始化有两种方式

    C++类中成员变量的初始化有两种方式: 构造函数初始化列表和构造函数体内赋值.下面看看两种方式有何不同. 成员变量初始化的顺序是按照在那种定义的顺序. 1.内部数据类型(char,int--指针等) ...

  7. c语言返回二叉树的大小,C语言中计算二叉树的宽度的两种方式

    C语言中计算二叉树的宽度的两种方式 二叉树作为一种很特殊的数据结构,功能上有很大的作用!今天就来看看怎么计算一个二叉树的最大的宽度吧. 采用递归方式 下面是代码内容: int GetMaxWidth( ...

  8. C语言中存储多个字符串的两种方式

    C语言中存储多个字符串的两种方式 方式一 二维字符串数组 声明: char name[4][10] = { "Justinian", "Momo", " ...

  9. android数据库侵入,Android中实现侵入式状态栏的两种方式

    最近对"爸比讲故事"Android版本进行代码重构的时候,对之前版本的大部分界面的头部侵入式效果,作了一个总结和梳理,在期间查阅了thinkcool的博客和结合亲身实践,总结了2种 ...

  10. VISIONPRO中使用工业相机采集图像的两种方式分享

    在VisionPro中,使用工业相机采像的方式主要有两种: 通过调用CogAcqFifoTool工具的方式取像 通过实现 ICogAcqFifo接口获取图像 通过CogAcqFifoTool工具取图: ...

最新文章

  1. 知乎上看到一个关注软件测试的问答,太直接了
  2. 计算机软考证书英文名称完全翻译指南
  3. (62)时钟中断切换线程,时间片管理, KiDispatchInterrupt
  4. 在Microsoft Azure上运行Eclipse MicroProfile
  5. Java SecurityManager checkListen()方法与示例
  6. 一张图读懂什么是专属分布式存储
  7. 两个整数求平均值,防止溢出的问题
  8. python之socket网络编程
  9. Jmeter教程(图文版)
  10. 盖洛普优势识别器2.0-《现在.发现你的优势》升级版
  11. MAC如何将[搜狗输入法]设置为默认输入法
  12. Unity 使用Excel 读取文件 所碰到的坑 使用Excel.dll读取
  13. 微信小程序学习心得----订咖啡
  14. 一个熟练程序员所具备的特质-2
  15. mysql日期函数之DATEDIFF() if()用法 case when用法
  16. 保健用品智慧供应链管理系统:精细化管理供应商与采购环节,打造敏捷型供应链
  17. 数据中台、业务中台、数据仓库、现有信息架构
  18. mysql 原子操作
  19. 小鸟伏特加怎么用计算机,生活常识:小鸟伏特加是什么梗
  20. MySQL日期类型详解

热门文章

  1. 在Ubuntu16.04下安装ROS.Kinetic的总结
  2. 通过点击按钮,实现图片的切换。最简单的js方法!
  3. Gemini.Workflow 双子工作流正式上线(支持.NET Core)
  4. linux notify机制,转一篇文章,linux文件访问notify机制
  5. b直播html5,B-HTML5-Video
  6. 揭开google为android打造的响应式编程——agera面纱
  7. Qt 实现3D字体,并字体始终朝向屏幕
  8. MCGS触摸屏未授权访问任意代码执行以及拒绝服务攻击
  9. 车载激光雷达原理+双激光雷达方案+纯激光雷达感知3Dbonding box
  10. 京东/淘宝的手机销售榜(前4名 -- 手机品牌 --手机型号*3 --手机分辨率 -- 手机操作系统 --安卓版本号)(android / IOS)...