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