做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

分分鐘學會vue中vuex的應用(入門教程)

來源:懂視網 責編:小采 時間:2020-11-27 22:30:02
文檔

分分鐘學會vue中vuex的應用(入門教程)

分分鐘學會vue中vuex的應用(入門教程):vuex.js 狀態(數據)管理 在vue中當我們管理數據的時候比較亂,我們要用到下面的這個庫,vuex.js Vuex介紹 每一個Vuex應用的核心就是store(倉庫),他是用來存儲數據的 store 基本上就是一個容器,它包含著你的應用中大部分的狀態(state)。Vu
推薦度:
導讀分分鐘學會vue中vuex的應用(入門教程):vuex.js 狀態(數據)管理 在vue中當我們管理數據的時候比較亂,我們要用到下面的這個庫,vuex.js Vuex介紹 每一個Vuex應用的核心就是store(倉庫),他是用來存儲數據的 store 基本上就是一個容器,它包含著你的應用中大部分的狀態(state)。Vu

vuex.js

狀態(數據)管理

在vue中當我們管理數據的時候比較亂,我們要用到下面的這個庫,vuex.js

Vuex介紹

每一個Vuex應用的核心就是store(倉庫),他是用來存儲數據的

"store" 基本上就是一個容器,它包含著你的應用中大部分的狀態(state)。Vuex 和單純的全局對象有以下兩點不同

1.Vuex 的狀態存儲是響應式的

2.你不能直接改變 store 中的狀態

vuex有6個概念

  • Store(最基本的概念)(創庫)
  • State (數據)
  • Getters(可以說是計算屬性)
  • Mutations
  • Actions
  • Modules
  • 讓我們看看怎么來創建一個創庫

    store 用來儲存數據(狀態)

    new Vuex.Store({})

    數據我們放到state里面

    state:{}

    讓我們看看怎么來讀取里面的數據

    store.state.數據

    接下來讓我們看看怎么去修改數據

    mutations: {}

    我們怎么調mutations的數據

    用commit()方法來調用

    接下來讓我們做一個小效果來看一下vuex在vue中怎么應用

    我們做一個購物車加減按鈕的效果

    運行效果

    <div id="app"></div>
    
    <template id="tpl">
     <div>
     <tip></tip>
     <but></but>
     </div>
    </template>
    
    <script>
    
     var store = new Vuex.Store({
     state:{
     count:0
     },
     mutations:{
     jia (state) {
     state.count++
     },
     jian (state) {
     state.count--
     }
     }
     });
    
     var vm = new Vue({
     el:"#app",
     template:"#tpl",
     components:{
     tip:{
     template:"<div>{{$store.state.count}}</div>"
     },
     but:{
     template:`
     <div>
     <input type="button" value="+" @click="$store.commit('jia')"/>
     <input type="button" value="-" @click="$store.commit('jian')"/> 
     </div>
     `
     }
     },
     store
     });
    </script>
    
    

    我們從store里面獲取的數據最好放到計算屬性中

    當一個組件需要獲取多個狀態時候,將這些狀態都聲明為計算屬性會有些重復和冗余。為了解決這個問題,我們可以使用mapState輔助函數幫助我們生成計算屬性

    下面我們做一個小的效果(注意:注釋的計算屬性和下面使用mapState輔助函數2個結果是相同的)

    當映射的計算屬性的名稱與 state 的子節點名稱相同時,我們也可以給 mapState 傳一個字符串數組。

    運行效果

    <script>
     //我們從store里面獲取的數據最好放到計算屬性中
     var store = new Vuex.Store({
     state:{
     count:0,
     num1:1,
     num2:2
     },
     mutations:{
     jia (state) {
     state.count++
     },
     jian (state) {
     state.count--
     }
     }
     });
     var vm = new Vue({
     el:"#app",
     template:"#tpl",
     components:{
     tip:{
     //創建計算屬性
     
     // computed:{
     // count(){
     // return this.$store.state.count;
     // },
     // num1(){
     // return this.$store.state.num1;
     // },
     // num2(){
     // return this.$store.state.num2;
     // }
     // },
     //使用mapState輔助函數
     //computed:Vuex.mapState({
     // count:state=>state.count,
     //num1:state=>state.num1,
     //num2:state=>state.num2
     //}),
     //mapState 傳一個字符串數組
     computed:Vuex.mapState(['count' , 'num1' , 'num2']),
     template:"<div>{{count}}{{num1}}{{num2}}</div>"
     },
     but:{
     template:`
     <div>
     <input type="button" value="+" @click="$store.commit('jia')"/>
     <input type="button" value="-" @click="$store.commit('jian')"/> 
     </div>
     `
     }
     },
     store
     });
    </script>
    

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    分分鐘學會vue中vuex的應用(入門教程)

    分分鐘學會vue中vuex的應用(入門教程):vuex.js 狀態(數據)管理 在vue中當我們管理數據的時候比較亂,我們要用到下面的這個庫,vuex.js Vuex介紹 每一個Vuex應用的核心就是store(倉庫),他是用來存儲數據的 store 基本上就是一個容器,它包含著你的應用中大部分的狀態(state)。Vu
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 万全县| 郓城县| 唐河县| 桐梓县| 哈巴河县| 平谷区| 读书| 星座| 北川| 扬州市| 苍溪县| 剑阁县| 莱西市| 宜丰县| 张家港市| 隆德县| 乐东| 安顺市| 兰溪市| 玉树县| 喜德县| 井冈山市| 上杭县| 康保县| 榆中县| 昭觉县| 漳州市| 时尚| 高清| 阳谷县| 外汇| 六安市| 柯坪县| 陆丰市| 阳原县| 新蔡县| 乐业县| 新巴尔虎右旗| 衡阳县| 喀喇沁旗| 五指山市|