国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - REACT組件的樣式問(wèn)題

瀏覽:138日期:2023-03-16 14:37:57

問(wèn)題描述

javascript - REACT組件的樣式問(wèn)題

如圖所示的三按鈕組件,只用原生JS和REACT怎么才能比較簡(jiǎn)潔的寫(xiě)出點(diǎn)擊一個(gè)其中一個(gè)按鈕,讓其中一個(gè)按鈕的樣式發(fā)生變化。并且點(diǎn)擊其他按鈕的時(shí)候,可以有同樣的效果(即清除另外兩個(gè)的樣式,添加點(diǎn)擊按鈕的樣式)

問(wèn)題解答

回答1:

按鈕的點(diǎn)擊用state維護(hù),是否被點(diǎn)擊。不同的狀態(tài)給不同的樣式~~第二個(gè)問(wèn)題,肯定只能寫(xiě)一個(gè)p的樣式,不可能3個(gè)按鈕寫(xiě)3個(gè),10個(gè)寫(xiě)10個(gè)。。。。懟基礎(chǔ)數(shù)據(jù)做一個(gè)遍歷,render很多個(gè)p,p給一個(gè)默認(rèn)的樣式,給每個(gè)p分配一個(gè)不同的key,用來(lái)區(qū)分javascript - REACT組件的樣式問(wèn)題

這是一個(gè)modal組件,點(diǎn)擊不同的button彈出對(duì)應(yīng)的內(nèi)容~~~

javascript - REACT組件的樣式問(wèn)題

回答2:

每個(gè)鈕設(shè)置一個(gè)selected字段,選中一個(gè)清空其他兩個(gè)。根據(jù)selected的值動(dòng)態(tài)給按鈕添加樣式。

回答3:

可以利用input的radio實(shí)現(xiàn)

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 曲周县| 观塘区| 栾川县| 资中县| 曲松县| 三明市| 汾西县| 青河县| 遂宁市| 安国市| 吉安市| 兰考县| 大足县| 德江县| 宜章县| 四会市| 封开县| 武乡县| 都安| 库车县| 美姑县| 扬州市| 高平市| 四平市| 黄陵县| 兴隆县| 宁津县| 梁山县| 黄平县| 那坡县| 永宁县| 天峻县| 射洪县| 井冈山市| 瑞金市| 芜湖市| 昂仁县| 金沙县| 清水县| 高台县| 秀山|