久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

html5 - vuex 為什么需要action,我發(fā)現(xiàn)進(jìn)行異步操作回調(diào)中直接操作mutation也沒有報(bào)錯(cuò)

瀏覽:194日期:2023-01-10 08:42:19

問題描述

問題解答

回答1:

vuex原文解釋。

在 mutation 中混合異步調(diào)用會(huì)導(dǎo)致你的程序很難調(diào)試。例如,當(dāng)你能調(diào)用了兩個(gè)包含異步回調(diào)的 mutation來改變狀態(tài),你怎么知道什么時(shí)候回調(diào)和哪個(gè)先回調(diào)呢?這就是為什么我們要區(qū)分這兩個(gè)概念。在 Vuex 中,mutation 都是同步事務(wù):

回答2:

actions其實(shí)只是普通的函數(shù)(尤老大知乎原話),正是因?yàn)椴豢梢栽趍utation中進(jìn)行異步操作才要action,但是他本質(zhì)上就是普通的函數(shù),其實(shí)你不寫actions也行的,只不過把常用的操作封裝到actions里邊用起來比較方便,也能在全局進(jìn)行復(fù)用。

標(biāo)簽: Html5
主站蜘蛛池模板: 汝州市| 清新县| 吉隆县| 大关县| 鄢陵县| 赫章县| 丽水市| 淄博市| 天柱县| 留坝县| 宁武县| 临西县| 皋兰县| 南召县| 云龙县| 泸定县| 东阿县| 浦城县| 金秀| 连州市| 兴和县| 芒康县| 五大连池市| 福鼎市| 威信县| 嘉义县| 万荣县| 兴山县| 阳春市| 宜川县| 静宁县| 牡丹江市| 陆良县| 大英县| 察隅县| 东莞市| 西林县| 象山县| 衡阳县| 浮梁县| 武穴市|