文章詳情頁(yè)
javascript - vue 子組件有個(gè)按鈕,點(diǎn)擊了要改變狀態(tài),這個(gè)狀態(tài)是父組件通過(guò)接口取的,就是要?jiǎng)討B(tài)改變接口的狀態(tài)
瀏覽:125日期:2023-02-18 16:37:22
問(wèn)題描述
A組件(父組件),通過(guò)接口取得一批數(shù)據(jù)。父組件props傳遞給子組件(B)子組件渲染這批數(shù)據(jù)后,有個(gè)按鈕,點(diǎn)擊了要改變當(dāng)前的狀態(tài),比如由“加入購(gòu)物車(chē)”變?yōu)椤耙烟砑又临?gòu)物車(chē)”,不知道怎么處理,才能在點(diǎn)擊的同時(shí)就能動(dòng)態(tài)的改變狀態(tài)?是通過(guò)子組件自定義事件嗎?不知道該怎么寫(xiě)?
問(wèn)題解答
回答1:狀態(tài)是由什么控制的? 如果你的子組件就是控制數(shù)據(jù)狀態(tài)變更的 當(dāng)然是通過(guò)子組件自定義事件來(lái)完成 主要看你怎么布局的
回答2:推薦使用vuex管理狀態(tài)https://vuex.vuejs.org/
標(biāo)簽:
JavaScript
排行榜

熱門(mén)標(biāo)簽