我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Vuex中getters和actions的使用补充说明

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Vuex中getters和actions的使用补充说明

前置说明

1.Vue2.x 和 Vue3.x区别:

  • 在Vue3.x中, 没有辅助函数.
  • 其他关于Vuex的使用没有区别.

2. 此处只对于Vuex的几个属性中的使用做扩展补充.

getters补充

当getters写在子模块中时, getters属性中的方法, 全参共有4个参数


getters: {
	  
	getName(state, getters, rootState, rootGetters){
		// 使用说明
		// state、getters直接调用即可
		// rootState.模块名.属性名
		// rootGetters['模块名/该子模块下的getters方法名']
		// 除了state使用.调用以外, 其他都是用[''],符合命名规范的问题
	},
	.......
}

actions补充

当actions写在子模块中时, actions中的方法, 第一个形参 context对象中, 会有6个对象(还有别的属性, 只有这6个提供给开发者使用)

定义


// 子模块中的actions
actions: {
	
	refreshUserName(context, value){
	    setTimeout(()=>{
           store.commit('mutations方法名',实参值)  
       },2000)
	}
}

调用(Vue3.x)


import {useStore} from 'vuex'
setup(){
    const store=useStore()
    // store===this.$store
    store.dispatch('模块名/actions方法名',参数值)
}

开发中, 如果要使用上述6个对象, 都必须通过 context.来获取需要的对象, 可以通过解构, 直接获取

以下是官网的示例:

 

以上就是Vuex中getters和actions的使用补充说明的详细内容,更多关于Vuex中getters和actions使用补充的资料请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Vuex中getters和actions的使用补充说明

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Vuex中mutations和actions的区别及说明

这篇文章主要介绍了Vuex中mutations和actions的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-09

[教程]JScript中的变量引用规则(补充,函数用法说明) (转)

[教程]JScript中的变量引用规则(补充,函数用法说明) (转)[@more@][教程]jscript中的变量引用规则(补充,函数用法说明)by .NET.com/,http://lostinet.d2g.com">http://www
2023-06-03

sql中的if和else使用及说明

目录sql中的if和elseIF表达式IF(expr1,expr2,expr3)IFNULL(expr1,expr2)IF ELSE 做为流程控制语句使用sql中的if和elsemysql的IF既可以作为表达式用,也可在存储过程中作为流程
2022-11-28

vue中关于$emit和$on的使用及说明

这篇文章主要介绍了vue中关于$emit和$on的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

script标签中的defer和async使用技巧说明

这篇文章主要介绍了script标签中的defer和async使用技巧,包含他们的下载顺序和执行顺序,以及使用场景需要的朋友可以参考下
2023-02-18

MySQL语句中的主键和外键使用说明

目录 一.主键:1.1)主键字段定义:1.2) 创建:1.3)主键的选取原则;1.4)主键值的生成方式: 二.外键:2.1)外键定义:2.2)外键(约束)创建(不推荐使用,一般不进行外键约束,只进行外键约定): 2.3)外键出现的情况:三.
2023-04-19

vue项目中路径使用@和~的区别及说明

这篇文章主要介绍了vue项目中路径使用@和~的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-08

go语言中iota和左移右移的使用说明

在go语言中iota比较特殊,是一个被编译器修改的常量,在每一个const关键字出现时被重置为0,然后在下一个const出现之前,每出现一次iota,其所代表的数字就会自动加1 左移运算符"<<“是双目运算符 左移n位就是乘以2的n次方。
2022-06-07

python自定义函数中的return和print使用及说明

这篇文章主要介绍了python自定义函数中的return和print使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-04

script标签中的async和defer详细说明与使用场景

这篇文章主要介绍了script标签中的async和defer详细说明与使用场景,需要的朋友可以参考下
2023-02-18

编程热搜

目录