午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

關于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.gerard.com.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

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

存檔

主站蜘蛛池模板: 久热人人综合人人九九精品视频 | 网红主播 国产精品 开放90后 | 四川老师边上网课边被啪视频 | 伊人久久国产免费观看视频 | 丰满的女朋友 在线播放 | 午夜视频体内射.COM.COM | 免费人成网站永久 | 国产精品久久久久婷婷五月色婷婷 | 亚洲精品AV一二三区无码 | 国产精品亚洲一区二区三区久久 | 久久国产精品自线拍免费 | 99亚偷拍自图区亚洲 | 欧美 国产 日产 韩国 在线 | 99久久中文字幕伊人情人 | 女教师二十三歳 | av影音先锋天堂网 | 涩涩游戏盒| 亚洲精品无码AV中文字幕蜜桃 | 久久久久久久久久综合情日本 | 亚洲一级毛片免费在线观看 | 国产午夜精品AV一区二区麻豆 | 国色天香社区视频免费高清3 | 久久精选视频 | 公主纯肉高H文 | 强壮的公次次弄得我高潮韩国电影 | 纯肉小黄文高H | 良家人妻无码专区九色颜射 | 亚洲成a人不卡在线观看 | 成人区精品一区二区不卡AV免费 | 欧美内射深插日本少妇 | 真人裸交有声性动态图 | 真人女人无遮挡内谢免费视频% | 国产亚洲精品久久久久久一区二区 | 2019久久视频这里有精品15 | 三级黄色片免费观看 | 色WWW永久免费视频首页 | 天天射天天干天天插 | 狼好色有你好看 | 午夜勾魂曲 | 久久青草费线频观看国产 | 久久免费看视频 |