vue+vuex實現 counter計數器


vue+vuex實現 counter計數器

框架搭建好過后輸入npm run dev的時候不會直接打開瀏覽器,在config文件夾找到index.js文件夾 把autoOpenBrowser: false改為autoOpenBrowser: true,從新在命令行輸入npm run dev,這是就會自動打開瀏覽器。 如圖修改

現在做個簡單的demo示例:counter(計數器)

一、文件夾與文件的創建

  • 1、首先要在components文件夾下面創建counter的一個文件夾
  • 2、然后在counter文件夾里創建文件app.vue,然后就可以開始寫代碼了

代碼如圖:

上面代碼就是這個簡單的vue應用,左邊是main.js里面注冊組件的代碼,右邊是我們寫的計數器的代碼,點擊加(“+”)或者減(“-”)的時候瀏覽器上面的點擊次數會變化,就是代碼里面data里的count這個變量或發生變化

網頁顯示如圖:

二、狀態管理Vuex(狀態機)

我們現在在上面這個demo里面引入vuex看看效果

  • 1、在命令行使用npm下載vuex依賴,輸入下面命令

npm install vuex --save
如圖:

這就是成功了的,現在看package.json文件里面就會多一段代碼:"vuex": "^3.0.1"

  • 2、在components文件夾創建一個store文件夾,並在store文件夾下面創建一個store.js文件,現在先不管store.js文件,先在main.js里注冊組件(全局注冊)
    如圖:

  • 3、在components/store/store.js文件里引入Vue、Vuex和counter里面的store.js文件
    如圖:

  • 4、在counter文件夾里面的app.vue文件里面引入vuex的方法mapState和mapMutations輔助函數

  • 5、在counter文件夾里面創建store.js文件,然后看看加入vuex后的代碼的變化
    如圖:

現在可以對比一下加了vuex和沒有加vuex的代碼區別

源代碼:github


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM