为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下vuex和定义一个全局对象的区别是什么?

请问一下vuex和定义一个全局对象的区别是什么?

呼如林 2019-08-12 14:10:03
vuex和定义一个全局对象的区别是什么
查看完整描述

4 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

vuex三个关键词:action,mutation,store,中文意思:活动的,突变的,储存的,注意action,mutation,getter都必须是函数
下面一个从无到有一个例子;展示vuex(以中大型结构为例 加减为例)
首先我新建个mutation-type.js,这个文件的目的是申明整个项目存在的事件有哪些。。。代码如下

1
2
3

export const PLUS = 'PLUS'
export const MINS = 'MINS'
//本例就是两个事件,

查看完整回答
反对 回复 2019-08-24
?
翻阅古今

TA贡献1780条经验 获得超5个赞

1)缺少时间旅行功能
2)vuex专做态管理,由一个统一的方法去修改数据,全部变量是可以任意修改的
3)做日志搜集,埋点的时候,有vuex更方便
4)全部变量多了会造成命名污染,vuex不会,同时解决了父组件与孙组件,以及兄弟组件之间通信的问题

查看完整回答
反对 回复 2019-08-24
?
千巷猫影

TA贡献1829条经验 获得超7个赞

getters可以对state进行计算操作!
如果一个状态只在一个组件内使用可以不用getters,但是在多个组件内使用可以要用getters进行计算吧
好像是这样的.

查看完整回答
反对 回复 2019-08-24
  • 4 回答
  • 0 关注
  • 908 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信