精品视频日韩无码,伊人久久无码av一区二区三区,久久艹视频国产视频,欧美成A人免费观看久久

  1. <tt id="u23fe"><i id="u23fe"><sub id="u23fe"></sub></i></tt>

      <b id="u23fe"><address id="u23fe"><kbd id="u23fe"></kbd></address></b>

      <source id="u23fe"><track id="u23fe"></track></source>
    1. 位置: IT常識 - 正文

      Vuex(vuex數(shù)據(jù)持久化)

      編輯:rootadmin
      Vuex 1.概念 ? 在Vue中實現(xiàn)集中式狀態(tài)(數(shù)據(jù))管理的一個Vue插件,對vue應(yīng)用中多個組件的共享狀態(tài)進行集中式的管理(讀/寫),也是一種組件間通信的方式,且適用于任意組件間通信。 我們先來看看用全局事件總線實現(xiàn)多組件共享數(shù)據(jù)的方式: vuex實現(xiàn) 2.vuex原理圖 3.何時使用? ? 多 ... Vuex1.概念

      推薦整理分享Vuex(vuex數(shù)據(jù)持久化),希望有所幫助,僅作參考,歡迎閱讀內(nèi)容。

      文章相關(guān)熱門搜索詞:vuex詳解和用法,vue下載,vuex是什么,vuex是什么,vuex的五個屬性及使用方法,vuex和pinia的區(qū)別,vuex和pinia的區(qū)別,vuex詳解和用法,內(nèi)容如對您有幫助,希望把文章鏈接給更多的朋友!

      ?在Vue中實現(xiàn)集中式狀態(tài)(數(shù)據(jù))管理的一個Vue插件,對vue應(yīng)用中多個組件的共享狀態(tài)進行集中式的管理(讀/寫),也是一種組件間通信的方式,且適用于任意組件間通信。

      我們先來看看用全局事件總線實現(xiàn)多組件共享數(shù)據(jù)的方式:

      vuex實現(xiàn)

      2.vuex原理圖

      3.何時使用?

      ?多個組件需要共享數(shù)據(jù)時

      4.搭建vuex環(huán)境安裝vuex

      npm i vuex@3

      創(chuàng)建文件:src/store/index.js該文件用于創(chuàng)建vuex中最為核心的store

      //引入Vue核心庫import Vue from 'vue'//引入Vueximport Vuex from 'vuex'//應(yīng)用Vuex插件Vue.use(Vuex)//準備actions對象——用于響應(yīng)組件中用戶的動作const actions = {}//準備mutations對象——用于修改state中的數(shù)據(jù)const mutations = {}//準備state對象——用于保存具體的數(shù)據(jù)const state = {}//創(chuàng)建并暴露storeexport default new Vuex.Store({actions,mutations,state})

      在main.js中創(chuàng)建vm時傳入store配置項

      ......//引入storeimport store from './store'......//創(chuàng)建vmnew Vue({el:'#app',render: h => h(App),store})5.基本使用

      初始化數(shù)據(jù)、配置actions、配置mutations,操作文件store.js

      //引入Vue核心庫import Vue from 'vue'//引入Vueximport Vuex from 'vuex'//引用VuexVue.use(Vuex)const actions = { //響應(yīng)組件中加的動作jia(context,value){// console.log('actions中的jia被調(diào)用了',miniStore,value)context.commit('JIA',value)},}const mutations = { //執(zhí)行加JIA(state,value){// console.log('mutations中的JIA被調(diào)用了',state,value)state.sum += value}}//初始化數(shù)據(jù)const state = { sum:0}//創(chuàng)建并暴露storeexport default new Vuex.Store({actions,mutations,state,})

      組件中讀取vuex中的數(shù)據(jù):$store.state.sum

      組件中修改vuex中的數(shù)據(jù):this.$store.dispatch('action中的方法名',數(shù)據(jù)) 或 this.$store.commit('mutations中的方法名',數(shù)據(jù))

      Vuex(vuex數(shù)據(jù)持久化)

      備注:若沒有網(wǎng)絡(luò)請求或其他業(yè)務(wù)邏輯,組件中也可以越過actions,即不寫dispatch,直接編寫commit

      6.getters的使用

      概念:當state中的數(shù)據(jù)需要經(jīng)過加工后再使用時,可以使用getters加工。

      在store.js中追加getters配置

      ......const getters = { // bigSum有一個參數(shù)就是statebigSum(state){return state.sum * 10 // 返回什么bigSum就是什么值}}//創(chuàng)建并暴露storeexport default new Vuex.Store({......getters})

      組件中讀取數(shù)據(jù):$store.getters.bigSum

      7.四個map方法的使用

      導(dǎo)入四個mapimport {mapState,mapGetters,mapActions,mapMutations} from 'vuex'

      mapState方法:用于幫助我們映射state中的數(shù)據(jù)為計算屬性

      computed: { //借助mapState生成計算屬性:sum、school、subject(對象寫法) ...mapState({sum:'sum',school:'school',subject:'subject'}), //借助mapState生成計算屬性:sum、school、subject(數(shù)組寫法) ...mapState(['sum','school','subject']),},

      mapGetters方法:用于幫助我們映射getters中的數(shù)據(jù)為計算屬性

      computed: { //借助mapGetters生成計算屬性:bigSum(對象寫法) ...mapGetters({bigSum:'bigSum'}), //借助mapGetters生成計算屬性:bigSum(數(shù)組寫法) ...mapGetters(['bigSum'])},

      mapActions方法:用于幫助我們生成與actions對話的方法,即:包含$store.dispatch(xxx)的函數(shù)

      methods:{ //靠mapActions生成:incrementOdd、incrementWait(對象形式) ...mapActions({incrementOdd:'jiaOdd',incrementWait:'jiaWait'}) //靠mapActions生成:incrementOdd、incrementWait(數(shù)組形式) ...mapActions(['jiaOdd','jiaWait'])}

      mapMutations方法:用于幫助我們生成與mutations對話的方法,即:包含$store.commit(xxx)的函數(shù)

      methods:{ //靠mapActions生成:increment、decrement(對象形式) ...mapMutations({increment:'JIA',decrement:'JIAN'}), //靠mapMutations生成:JIA、JIAN(對象形式) ...mapMutations(['JIA','JIAN']),}

      備注:mapActions與mapMutations使用時,若需要傳遞參數(shù)需要:在模板中綁定事件時傳遞好參數(shù),否則參數(shù)是事件對象。

      8.模塊化+命名空間

      目的:讓代碼更好維護,讓多種數(shù)據(jù)分類更加明確。

      修改store.js

      const countAbout = { namespaced:true,//開啟命名空間 state:{x:1}, mutations: { ... }, actions: { ... }, getters: { bigSum(state){ return state.sum * 10 } }}const personAbout = { namespaced:true,//開啟命名空間 state:{ ... }, mutations: { ... }, actions: { ... }}const store = new Vuex.Store({ modules: { countAbout, personAbout }})

      開啟命名空間后,組件中讀取state數(shù)據(jù):

      //方式一:自己直接讀取this.$store.state.personAbout.list//方式二:借助mapState讀?。?..mapState('countAbout',['sum','school','subject']),

      開啟命名空間后,組件中讀取getters數(shù)據(jù):

      //方式一:自己直接讀取this.$store.getters['personAbout/firstPersonName']//方式二:借助mapGetters讀?。?..mapGetters('countAbout',['bigSum'])

      開啟命名空間后,組件中調(diào)用dispatch

      //方式一:自己直接dispatchthis.$store.dispatch('personAbout/addPersonWang',person)//方式二:借助mapActions:...mapActions('countAbout',{incrementOdd:'jiaOdd',incrementWait:'jiaWait'})

      開啟命名空間后,組件中調(diào)用commit

      //方式一:自己直接committhis.$store.commit('personAbout/ADD_PERSON',person)//方式二:借助mapMutations:...mapMutations('countAbout',{increment:'JIA',decrement:'JIAN'}),
      本文鏈接地址:http://esstyw.cn/zhishi/313384.html 轉(zhuǎn)載請保留說明!

      上一篇:織夢dedecms手機版?zhèn)戊o態(tài)教程(織夢手機端)

      下一篇:公司員工私車公用如何做會計分錄?(公司員工私車公用協(xié)議)

    2. QQ通訊錄刷不出來怎么辦(qq通訊錄刷不出來限制)

      QQ通訊錄刷不出來怎么辦(qq通訊錄刷不出來限制)

    3. 發(fā)微信長視頻叫啥軟件(微信上發(fā)長視頻)

      發(fā)微信長視頻叫啥軟件(微信上發(fā)長視頻)

    4. 重復(fù)上一步操作快捷鍵(ppt怎么重復(fù)上一步操作)

      重復(fù)上一步操作快捷鍵(ppt怎么重復(fù)上一步操作)

    5. 蘋果耳機怎么清除配對(蘋果耳機怎么清洗耳機倉)

      蘋果耳機怎么清除配對(蘋果耳機怎么清洗耳機倉)

    6. 華為手機怎么解鎖啊(華為手機怎么解除風(fēng)險應(yīng)用權(quán)限)

      華為手機怎么解鎖啊(華為手機怎么解除風(fēng)險應(yīng)用權(quán)限)

    7. 小米4什么時候上市的(小米4什么時候更新安卓7)

      小米4什么時候上市的(小米4什么時候更新安卓7)

    8. 戶戶通信號質(zhì)量達到多少就可以看電視(戶戶通信號質(zhì)量和強度都為0)

      戶戶通信號質(zhì)量達到多少就可以看電視(戶戶通信號質(zhì)量和強度都為0)

    9. oppo升降攝像頭怎么關(guān)閉(oppo升降攝像頭手機有哪些)

      oppo升降攝像頭怎么關(guān)閉(oppo升降攝像頭手機有哪些)

    10. 系統(tǒng)的根本屬性(系統(tǒng)的最根本特征)

      系統(tǒng)的根本屬性(系統(tǒng)的最根本特征)

    11. 手機應(yīng)用商店打不開是怎么回事(手機應(yīng)用商店打開是白色畫面怎么辦)

      手機應(yīng)用商店打不開是怎么回事(手機應(yīng)用商店打開是白色畫面怎么辦)

    12. 蘋果8p左上角陰影什么原因(蘋果8p左上角陰影擴散么)

      蘋果8p左上角陰影什么原因(蘋果8p左上角陰影擴散么)

    13. 手機為什么那么卡(手機為什么那么多廣告)

      手機為什么那么卡(手機為什么那么多廣告)

    14. 華為語音讀屏怎么關(guān)閉(華為語音朗讀屏幕)

      華為語音讀屏怎么關(guān)閉(華為語音朗讀屏幕)

    15. 臺式電腦卡換什么硬件(臺式電腦卡換什么配件就行了)

      臺式電腦卡換什么硬件(臺式電腦卡換什么配件就行了)

    16. 聯(lián)發(fā)科p22相當于驍龍什么處理器(聯(lián)發(fā)科p22相當于蘋果多少)

      聯(lián)發(fā)科p22相當于驍龍什么處理器(聯(lián)發(fā)科p22相當于蘋果多少)

    17. 如何使用nfc刷公交卡(nfc功能如何刷公交卡)

      如何使用nfc刷公交卡(nfc功能如何刷公交卡)

    18. 電腦死機了按哪個鍵(電腦死機了按哪個快捷鍵退出)

      電腦死機了按哪個鍵(電腦死機了按哪個快捷鍵退出)

    19. 小度在家可以投屏嗎(小度在家可以投影嗎)

      小度在家可以投屏嗎(小度在家可以投影嗎)

    20. word文檔無法編輯改動怎么處理(word文檔無法編輯)

      word文檔無法編輯改動怎么處理(word文檔無法編輯)

    21. 小米手機耳機孔在哪里(小米手機耳機孔接觸不好怎么辦)

      小米手機耳機孔在哪里(小米手機耳機孔接觸不好怎么辦)

    22. word怎么單獨打拼音(word怎么單獨打印某一頁)

      word怎么單獨打拼音(word怎么單獨打印某一頁)

    23. 騰訊電腦管家?guī)湍憬鉀Q上網(wǎng)慢問題(騰訊電腦管家?guī)兔π遁d)

      騰訊電腦管家?guī)湍憬鉀Q上網(wǎng)慢問題(騰訊電腦管家?guī)兔π遁d)

    24. Linux中系統(tǒng)參數(shù)修改命令sysctl的使用講解(linux系統(tǒng)參數(shù)調(diào)優(yōu))

      Linux中系統(tǒng)參數(shù)修改命令sysctl的使用講解(linux系統(tǒng)參數(shù)調(diào)優(yōu))

    25. 預(yù)提所得稅的計稅依據(jù)
    26. 出口退稅調(diào)整后退稅率包括什么檔次
    27. 工地工貿(mào)藥品入庫流程
    28. 建筑業(yè)掛靠企業(yè)所得稅如何收取
    29. 營業(yè)執(zhí)照注銷對商標有影響嗎
    30. 稅金及附加主要分析
    31. 人民幣報關(guān)可以嗎
    32. 哪些行業(yè)增值稅率1%
    33. 個體商戶多少錢需要報稅
    34. 住宿發(fā)票稅率有哪4種
    35. 什么樣的運輸發(fā)動機最好
    36. 超范圍經(jīng)營如何舉報
    37. 購物返現(xiàn)活動文案
    38. 金融負債
    39. 融資租入固定資產(chǎn)屬于資產(chǎn)嗎
    40. 長期股權(quán)投資如何審計
    41. 企業(yè)微信收款如何同步給別人
    42. 增值稅轉(zhuǎn)售行為怎么做會計處理?
    43. 增值稅的工程服務(wù)有哪些
    44. 公司之間借款如何做賬
    45. 工業(yè)混合銷售行為如何納稅?
    46. 購貨發(fā)票未到
    47. 小企業(yè)怎么申請建設(shè)用地
    48. 注冊會計師考點分析
    49. 與工程有關(guān)的差旅費是否可以計入在建工程呢?
    50. 售后回租 出租方
    51. 生育津貼計入應(yīng)付職工薪酬嗎
    52. 生育津貼還扣稅嗎
    53. 收到匯票怎么承兌
    54. 企業(yè)拆遷補償款稅務(wù)最新政策
    55. Win10 Version 1909累積更新補丁KB4601315:修復(fù)諸多 BUG
    56. php timestamp
    57. 我公司的某供應(yīng)商英語
    58. 個人應(yīng)納稅所得額是要交錢嗎
    59. 股東分紅如何繳納企業(yè)所得稅
    60. phpifelse
    61. 代扣代繳企業(yè)所得稅如何申報
    62. zendstudio怎么創(chuàng)建php項目
    63. php 上傳文件
    64. 其他綜合收益什么類科目
    65. php自動部署
    66. php字符串處理函數(shù)有哪些
    67. 應(yīng)收賬款和應(yīng)付賬款都是負數(shù)
    68. 軟件開發(fā)行業(yè)稅負
    69. 會計制度備案附件要上傳什么
    70. 國家稅務(wù)局監(jiān)制的票還能用嗎
    71. 增值稅調(diào)整怎么結(jié)算
    72. 兩免三減半取消了嗎
    73. 預(yù)收賬款和預(yù)付賬款的區(qū)別
    74. sql server數(shù)據(jù)遷移部分數(shù)據(jù)
    75. MySQL默認字符集修改
    76. 小型數(shù)據(jù)庫軟件有哪些
    77. 個人轉(zhuǎn)讓著作權(quán)免征增值稅判斷題
    78. 購買土地繳納契稅會計分錄
    79. 固定資產(chǎn)的期末余額反映固定資產(chǎn)原值的結(jié)余額
    80. 月末應(yīng)交增值稅借方余額期末該怎么處理
    81. 建筑業(yè)異地預(yù)繳企業(yè)所得稅怎么算
    82. 職工教育經(jīng)費調(diào)增
    83. 無形資產(chǎn)計入待攤費用
    84. 會計常用表格都有哪些技能
    85. windows找不到文件請確定文件名是否正確
    86. win7使用率
    87. 微軟宣布將GPT接入操作系統(tǒng)
    88. Centos 6.5 64位雙網(wǎng)卡綁定教程
    89. android 動態(tài)布局
    90. python數(shù)據(jù)結(jié)構(gòu)與算法分析 第2版(圖靈出品)
    91. bash腳本語法
    92. java分布式計算
    93. Android EventBus實戰(zhàn)
    94. Android alertDialog 動態(tài)添加edittext無法彈出鍵盤解決方案
    95. python運行批處理文件
    96. 稅務(wù)局 筆錄
    97. 石油類資源稅稅率是多少
    98. 電子稅務(wù)局怎么添加銀行賬戶信息
    99. 稅務(wù)審理工作總結(jié)
    100. 美國企業(yè)所得稅稅率2022
    101. 什么是美國注冊公司
    102. 濟南市市中區(qū)二手房
    103. 禪城有什么小孩好玩的地方
    104. 江蘇省人大有信訪工作嗎
    105. 免責(zé)聲明:網(wǎng)站部分圖片文字素材來源于網(wǎng)絡(luò),如有侵權(quán),請及時告知,我們會第一時間刪除,謝謝! 郵箱:opceo@qq.com

      鄂ICP備2023003026號

      網(wǎng)站地圖: 企業(yè)信息 工商信息 財稅知識 網(wǎng)絡(luò)常識 編程技術(shù)

      友情鏈接: 武漢網(wǎng)站建設(shè)