附注创作者正式发布php中国日报
前段时间在科学研究Vuex2.0,搞了好两天总算有点儿破绽了。具体来说vuex基本概念较为多,很大要比如说里头的基本概念,能参照官方网站Vuex2.0基本概念,我写该文的目地是期望能对后端发烧友提供更多个参照,增进对vuex2.0各核心理念基本概念的认知。
品乐版,间接上蔬果。这是官方网站上的两个算数的示例。
嘿嘿起个工程建设项目。
第二步、下载加装vue工程建设项目
关上git ,运转 npm install –global vue-cli 这是加装vue的配置文件(首度加装须要运转这条指示,假如以后装过vue-cli,这儿就不须要再加装了)$ vue init webpack my-project(这儿的my-project是你的工程建设英文名字,能任意起)$ cd my-project(进入my-project我的工程建设文件夹)$ npm install(加装package.json中依赖的工程建设源文件,假如是初学者,能把eslint,router都禁止了)$ npm run dev (运转此工程建设项目)
起工程建设项目成功
第二步、加装Vuex
在基本的Vuex中具体来说要加装vuex到工程建设项目中,详情请看Vuex官方网站下载加装。Vuex官方下载通道
这儿我间接使用了NPM加装下载的。方式很单纯,关上终端输入npm install vuex -S
下载加装Vuex
加装完成后,来创建文件。创建好的文件目录如下:
现在的文件目录是这样
具体来说在Counter.vue中我们写入视图中要显示的内容:
Counter.vue
然后配置store.js
store.js
配置main.js
main.js
至此工程建设项目能运转一下,看一下效果了
运转成功
示例二、
然后我们来点逼格高一点的,把vuex文件中的内容拆开,写成组件化的形式,以此来增进对vuex中核心理念基本概念(state,getters,mutations,actions,modules)的认知。为了区分,我又重新起了两个工程建设项目vuex-2-demo。
还是先看一下工程建设目录:
vuex-2-demo工程建设目录
然后来配置Counter.vue,
Counter.vue
然后来看一下store的入口文件index.js
index.js
接下来是actions.js文件
actions.js
接下来是mutations.js文件
mutations.js
下面是getters.js
getters.js
好了,接下来是主文件main.js
main.js
到此所有的文件都已经配置完了,能运转一下试试了,关上终端,输入npm run dev
你会看到和第两个demo中同样的效果。
运转成功图
好了,单纯的两个vuex2.0 的小Demo已经完成了,这个例子适用初学者,当然也欢迎大神来纠察指正,本人热衷于后端,欢迎后端发烧友一块交流谈论。
总结:通过这两个小例子,我已成功的配置了Vuex2.0,并成功的跑通了,增进了对Vuex2.0各核心基本概念的认知。