最简单新手vuex案例(一)

 本人写的小程序,功能还在完善中,欢迎扫一扫提出宝贵意见!

               

如果你是新手还不会搭建vue项目,请点击立即跳转查看如何搭建vue项目。

 

第一步:安装

安装vuex:npm install vuex --save
安装Element-ui:npm i element-ui -S

第二步:创建文件夹,并且写入内容如下:

 第三步:在mian.js 引入vuex和Element即可

  

 第四步:页面上只用vuex的值

  

五、全部代码如下所示:

 1、使用页面代码:

 1 <template>
 2   <div class="hello">
 3     <h2>加减法计算器</h2>
 4     <div>
 5         <el-input-number v-model="num" @change="handleChange" :min="1"></el-input-number>
 6     </div>
 7   </div>
 8 </template>
 9 
10 <script>
11 export default {
12   name: 'HelloWorld',
13   data () {
14     return {
15       num:this.$store.state.num
16     }
17   }
18 }
19 </script>

2、main.js全部代码

 1 import Vue from 'vue'
 2 import App from './App'
 3 import router from './router'
 4 import store from './store'
 5 import ElementUI from 'element-ui'
 6 import 'element-ui/lib/theme-chalk/index.css'
 7 
 8 Vue.use(ElementUI)
 9 Vue.config.productionTip = false
10 
11 new Vue({
12     el: '#app',
13     router,
14     store,
15     components: { App },
16     template: '<App/>'
17 })

3、store文件下的index.js全部代码

 1 import Vue from 'vue'
 2 import Vuex from 'vuex'
 3 
 4 Vue.use(Vuex)
 5 
 6 let store = new Vuex.Store({
 7     state: {
 8         num: 100
 9     }
10 })
11 
12 export default store
原文地址:https://www.cnblogs.com/CinderellaStory/p/11524150.html