前端bubucuo用js實(shí)現(xiàn)個(gè)操作系統(tǒng)
2023-08-01 21:37 作者:bili_34189062872 | 我要投稿
如何控制state.XXX不直接被修改?
文檔中說不允許直接修改state的內(nèi)容,可我要是硬改呢?vuex內(nèi)部是如何應(yīng)對的?
通過該部分的代碼可以看到,set state的時(shí)候:
開發(fā)模式會(huì)提示
運(yùn)行時(shí)會(huì)直接忽略
所以,我們沒法對其通過state.XXX=YYY的方式,進(jìn)行強(qiáng)制修改。
Mutation與Action的具體實(shí)現(xiàn)差異?
從api功能上我們知道一個(gè)是同步一個(gè)是異步,哪代碼具體有何不同呢?
commit方法如圖:

標(biāo)簽: