1.我用父組件向子組件傳了一個props是一個數組,然后子組件中把props賦值給子組件中的data,然后修改data的時候,props竟然變了2.concat也試了,不行,用concat賦值完后比較子組件的list和props的initlist是false,但改變list后,props的initlist任然會變得和list一樣還有可能就是我數組中的元素是對象,雖然數組的指向不一樣了,但其中的對象的指向還沒改變找到答案竟然不能自問自答,原因和上面說的一樣,我的數組里面是對象,雖然數組指向變了,但里面的對象的指向還是相同的。改變賦值后的數組里面對象的值,初始數組里面對象的值一樣會改變。解決方法就是把初始數組里面的對象屬性進行深層拷貝
vue2.0中子組件會修改props初始值
慕田峪7331174
2018-10-10 09:22:09