<strike id="g3zqm"></strike>

      <cite id="g3zqm"></cite>

        <tr id="g3zqm"><center id="g3zqm"></center></tr>
        <pre id="g3zqm"><sup id="g3zqm"></sup></pre>
        <li id="g3zqm"></li>
      1. 少妇高潮激情一区二区三,免费av深夜在线观看,亚洲狼人久久伊人久久伊,久久精品人人做人人爽电影蜜月,黄色特级片一区二区三区,欧美日韩在线亚洲二区综二,极品少妇无套内射视频,日本极品少妇videossexhd

        關于Vuex的全家桶狀態管理(一)

        2018-5-29    seo達人

        如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

        1:安裝

         npm install vuex --save
            
        • 1

        2: 在main.js 主入口js里面引用store.js

        import Vue from 'vue' import App from './App' import router from './router' import store from './vuex/store' //引用store.js Vue.config.productionTip = false //阻止在啟動時生成生產提示 //vue實例 new Vue({
         el: '#app',
         router,
         store, //把store掛在到vue的實例下面 template: '<App/>',
         components: { App }
        })
            
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6
        • 7
        • 8
        • 9
        • 10
        • 11
        • 12
        • 13
        • 14

        3:在store.js里引用Vuex

        import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) //注冊Vuex // 定義常量  如果訪問他的話,就叫訪問狀態對象 const state = {
          count: 1 } // mutations用來改變store狀態, 如果訪問他的話,就叫訪問觸發狀態 const mutations = { //這里面的方法是用 this.$store.commit('jia') 來觸發 jia(state){
            state.count ++
          },
          jian(state){
            state.count --
          },
        } //暴露到外面,讓其他地方的引用 export default new Vuex.Store({
          state,
          mutations
        })
            
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6
        • 7
        • 8
        • 9
        • 10
        • 11
        • 12
        • 13
        • 14
        • 15
        • 16
        • 17
        • 18
        • 19
        • 20
        • 21
        • 22
        • 23
        • 24

        4:在vue組件中使用

        使用$store.commit(‘jia’)區觸發mutations下面的加減方法

        <template> <p class="hello"> <h1>Hello Vuex</h1> <h5>{{$store.state.count}}</h5> <p> <button @click="$store.commit('jia')">+</button> <button @click="$store.commit('jian')">-</button> </p> </p> </template> <!-- 加上scoped是css只在這個組件里面生效,為了不影響全局樣式 --> <style scoped> h5{ font-size: 20px; color: red; } </style>
            
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6
        • 7
        • 8
        • 9
        • 10
        • 11
        • 12
        • 13
        • 14
        • 15
        • 16
        • 17
        • 18

        這里寫圖片描述

        5:state訪問狀態對象

        使用computed計算

        <template> <p class="hello"> <h1>Hello Vuex</h1> <h5>{{count}}</h5> <p> <button @click="$store.commit('jia')">+</button> <button @click="$store.commit('jian')">-</button> </p> </p> </template> <script> import {mapState} from 'vuex' export default{
          name:'hello', //寫上name的作用是,如果你頁面報錯了,他會提示你是那個頁面報的錯,很實用 // 方法一 // computed: { //  count(){ //   return this.$store.state.count + 6 //  } // } // 方法二 需要引入外部 mapState computed:mapState({
           count:state => state.count + 10 }) // ECMA5用法 // computed:mapState({ //  count:function(state){ //   return state.count //  } // }) //方法三 // computed: mapState([ //  'count' // ]) } </script>
        藍藍設計m.hengshangtqd.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://m.hengshangtqd.cn

        存檔

        主站蜘蛛池模板: 亚洲一二三四区中文字幕| 亚洲无码2| 日韩精品 电影一区 亚洲高清| 国产在线成人自拍视频| 亚洲人成网网址在线看| 亚洲国产精品综合久久网络| A级免费看| 欧美色日本| 综合五月天| 午夜福利影视| 国产成人免费| 亚洲综合精品一区二区三区| 五月丁香综合| 国产亚洲精品??码| 无码精品一区二区三区超碰| 中国孕妇变态孕交xxxx| 日韩欧美人妻一区二区三区| 国产成人综合久久亚洲av| 国产午夜福利在线视频| 国产不卡在线一区二区| 精品人伦一二三区| 欧美在线精品永久免费播放| 一本大道东京热无码av| 亚洲精品成人片在线观看精品字幕 | 伦理片午夜视频在线观看| 日韩精品一区二区av在线观看| 91亚洲精品福利在线播放 | 免费午夜无码片在线观看影院| 无码视频一区二区三区在线观看| 久久国内精品自在自线观看| 无码人妻丰满熟妇区五十路在线| 男女啪祼交视频| 亚洲激情一区二区三区视频| 亚洲尤码不卡av麻豆| 日韩免费精品一级毛片| 9199在线视频| 亚洲欧美综合人成野草| 日韩成人免费在线视频| 亚洲精品日韩精品久久| 亚洲中文天堂| 久久精品国产清自在天天线|