本人寫的小程序,功能還在完善中,歡迎掃一掃提出寶貴意見!
如果你是新手還不會搭建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