发表于: 2019-11-21 23:49:06

1 1102


今天完成的事

学习了vuex剩下的两个方法

Vuex

Vuex主要解决不同组件之间的数据共享

首先在src里面新建一个vuex的文件夹

然后在里面新建一个store.js

安装 vuex

Cnpm install vuex --save

(如果是cli3以上,选择了vuex就不用安装)

引入在store.js引入vuex并且use vuex

import Vue from 'vue'

import Vuex from 'vuex'

Vue.use(Vuex)

                                             

然后是定义数据和方法,然后实例化,最后在暴露出去

 

然后是在需要的组件里面引用,注册,然后使用里面的数据

改变数据

通过storecommit方法可以触发store里面的mutation里面的方法

 

也可以往store的方法里面传值

这里注意接收出来的值前面必须写state

getters

当改变count的数据时触发getters

这里注意一定是要在getters里面用到了

没有任何效果

Actions

就是先在mutations里面写了一个方法,然后在外部触发actions里的方法,actions里的方法在触发mutations里面的方法,饶了一个大圈感觉没啥卵用

外部要触发actions里面的方法要用dispatch来触发

明天计划的事

 总结vue,准备复盘评审,开始复盘。

遇到的困难

对vue应用的不是很熟练

收获

基本了解了vue

 



返回列表 返回列表
评论

    分享到