摘要:解決如圖,加個(gè)。思考引用數(shù)據(jù)類型,里的引用變量,如果不加改變就直接改變里的而不允許直接改變中的東西,必須通過。所以報(bào)錯(cuò)歡迎討論,自己目前的思考,不一定對(duì)
今天遇到一個(gè)問題,將Vuex中數(shù)組的值賦給新的數(shù)組,新數(shù)組push時(shí)報(bào)上面的錯(cuò)誤,代碼如下
this.maPartListTable = this.$store.state.vehicleMa.maPartListTable;
this.maPartListTable.push(obj);
經(jīng)詢問后得知,應(yīng)該這么寫
this.maPartListTable = this.$store.state.vehicleMa.maPartListTable.slice();
查了下,就查到這句
slice(),不會(huì)修改原始數(shù)組而是返回一個(gè)新數(shù)組
操作是這樣,每次賦值新數(shù)組(selection)給temp,然后actions中commit motations改變state值currentseletedRows就報(bào)這個(gè)錯(cuò)。
解決:如圖,加個(gè)slice。
思考:引用數(shù)據(jù)類型,vuex里的currentSelectedRows引用selection變量,如果不加slice,改變selection就直接改變vuex里的state,而vuex不允許直接改變state中的東西,必須通過mutations。所以報(bào)錯(cuò)!!(歡迎討論,自己目前的思考,不一定對(duì))
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/117093.html
摘要:解決如圖,加個(gè)。思考引用數(shù)據(jù)類型,里的引用變量,如果不加改變就直接改變里的而不允許直接改變中的東西,必須通過。所以報(bào)錯(cuò)歡迎討論,自己目前的思考,不一定對(duì) 今天遇到一個(gè)問題,將Vuex中數(shù)組的值賦給新的數(shù)組,新數(shù)組push時(shí)報(bào)上面的錯(cuò)誤,代碼如下 this.maPartListTable = this.$store.state.vehicleMa.maPartListTable; thi...
摘要:源碼閱讀分析是專為開發(fā)的統(tǒng)一狀態(tài)管理工具。本文將會(huì)分析的整個(gè)實(shí)現(xiàn)思路,當(dāng)是自己讀完源碼的一個(gè)總結(jié)。再次回到構(gòu)造函數(shù),接下來(lái)是各類插件的注冊(cè)插件注冊(cè)到這里的初始化工作已經(jīng)完成。 Vuex源碼閱讀分析 Vuex是專為Vue開發(fā)的統(tǒng)一狀態(tài)管理工具。當(dāng)我們的項(xiàng)目不是很復(fù)雜時(shí),一些交互可以通過全局事件總線解決,但是這種觀察者模式有些弊端,開發(fā)時(shí)可能沒什么感覺,但是當(dāng)項(xiàng)目變得復(fù)雜,維護(hù)時(shí)往往會(huì)摸不...
摘要:大家好,今天給大家?guī)?lái)的是源碼分析,希望能夠能跟大家進(jìn)行交流,歡迎提意見,寫的不好的地方歡迎拍磚源碼地址首先我們先來(lái)看看是如何跟項(xiàng)目一起結(jié)合使用的,以下是官方中的一個(gè)簡(jiǎn)單例子我們必須先創(chuàng)建一個(gè)將這個(gè)傳給的實(shí)例,這樣我們就能夠在中獲取到這個(gè)并 大家好,今天給大家?guī)?lái)的是vuex(2.3.1)源碼分析,希望能夠能跟大家進(jìn)行交流,歡迎提意見,寫的不好的地方歡迎拍磚 [github源碼地址]...
摘要:那后面的部分就容易理解了,使用方法提交。返回的是刪除的。然后為定義屬性設(shè)置為表示可枚舉。前存儲(chǔ)先前的設(shè)置為是用于取消所有的警告和提醒。這樣工程量實(shí)在是太多了,下次的源碼分析將會(huì)以我總結(jié)的方式來(lái)學(xué)習(xí)源碼 繼上面講完contructor函數(shù),我們繼續(xù)來(lái)講后面的內(nèi)容 get state () { return this._vm._data.$$state } set state (...
閱讀 2260·2021-11-18 10:02
閱讀 3354·2021-11-11 16:55
閱讀 2758·2021-09-14 18:02
閱讀 2546·2021-09-04 16:41
閱讀 2215·2021-09-04 16:40
閱讀 1348·2019-08-30 15:56
閱讀 2285·2019-08-30 15:54
閱讀 3228·2019-08-30 14:15