作者adzc2568 (白紊)
看板Web_Design
標題[問題] vue props和data的問題
時間Mon Apr 13 21:23:50 2020
https://imgur.com/Dn5EZSx
問題如圖
在父組件我有一個 parent_data
在子組件的child_data 給予parent_data 的值
但是變動child_data 的值的時候,卻會連parent_data也一起改變
子組件不是不能直接改變父組件的props 值嗎?是不是我理解錯了?
我該怎麼在子組件使用父組件parent_data 的值,卻又不改變原本的值
-----
Sent from JPTT on my Asus ASUS_X00PD.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.45.220 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1586784232.A.FA3.html
1F:→ at5lp6andy: vue的props遇到object和array時和原生js相同,是用類04/14 00:53
2F:→ at5lp6andy: 似call by reference的方式運作的04/14 00:53
3F:→ at5lp6andy: this.children_table=this.parent_table.slice();04/14 00:56
大概了解了,感謝
※ 編輯: adzc2568 (39.13.161.113 臺灣), 04/14/2020 09:18:31