摘要:后來(lái)在參考到了答案總結(jié)起來(lái)就是這樣在不使用框架處理的情況下,給標(biāo)簽如下幾種寫(xiě)法,都會(huì)使按鈕不可點(diǎn)擊任意字符串要讓不可點(diǎn)擊的按鈕,回到點(diǎn)擊狀態(tài)有兩種方式通過(guò)移除屬性通過(guò)賦值參考資料鏈接鏈接
在開(kāi)發(fā)公司的一個(gè)內(nèi)部系統(tǒng)時(shí),用到了AntDesign框架。我要讓Button在可點(diǎn)擊和不可點(diǎn)擊兩種狀態(tài)之間切換。
結(jié)果我的Button標(biāo)簽確實(shí)不可點(diǎn)擊了,但是eslint卻報(bào)錯(cuò)如下:
error Value must be omitted for boolean attributes react/jsx-boolean-value
后來(lái)把代碼給成這樣:
eslint報(bào)錯(cuò)就消失了。
后來(lái)在Stack Overflow參考到了答案:
2.5.2 Boolean attributes A number of attributes are boolean attributes. The presence of a boolean attribute on an element represents the true value, and the absence of the attribute represents the false value. If the attribute is present, its value must either be the empty string or a value that is an ASCII case-insensitive match for the attribute"s canonical name, with no leading or trailing whitespace. The values "true" and "false" are not allowed on boolean attributes. To represent a false value, the attribute has to be omitted altogether.
*Note that this means that
總結(jié)起來(lái)就是這樣:
在不使用框架處理的情況下,給Button標(biāo)簽如下幾種寫(xiě)法,都會(huì)使按鈕不可點(diǎn)擊:
要讓不可點(diǎn)擊的按鈕,回到點(diǎn)擊狀態(tài)有兩種方式:
通過(guò)JS移除disabled屬性
通過(guò)JS賦值:document.getElementById("Button").disabled = true;
參考資料:
鏈接1
鏈接2
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107365.html
摘要:最典型的場(chǎng)景就是聊天室。主要特點(diǎn)就是服務(wù)器可以主動(dòng)向客戶(hù)端推送信息,客戶(hù)端也可以主動(dòng)向服務(wù)器發(fā)送信息,是真正的雙向平等對(duì)話(huà),屬于服務(wù)器推送技術(shù)的一種。 語(yǔ)義化標(biāo)簽 input的新屬性值 表單的驗(yàn)證 json的新方法 自定義屬性 拖放 canvas 地理位置的獲取 離線存儲(chǔ) 本地存儲(chǔ) audio video 語(yǔ)義化標(biāo)簽 使用最多的id->當(dāng)前的語(yǔ)義化標(biāo)簽頁(yè)面整體...
摘要:六字符編碼通過(guò)明確聲明字符編碼,能夠確保瀏覽器快速并容易的判斷頁(yè)面內(nèi)容的渲染方式。十一減少標(biāo)簽的數(shù)量編寫(xiě)代碼時(shí),盡量避免多余的父元素。未完待續(xù)編寫(xiě)靈活穩(wěn)定高質(zhì)量的代碼的規(guī)范閱讀更多 一、唯一定律 無(wú)論有多少人共同參與同一項(xiàng)目,一定要確保每一行代碼都像是唯一個(gè)人編寫(xiě)的。 二、HTML 2.1 語(yǔ)法 (1)用兩個(gè)空格來(lái)代替制表符(tab) -- 這是唯一能保證在所有環(huán)境下獲得一致展現(xiàn)的方法...
流行框架 簡(jiǎn)介 angularjs是一款非常優(yōu)秀的前端高級(jí)JS框架,由谷歌團(tuán)隊(duì)開(kāi)發(fā)維護(hù),能夠快速構(gòu)建單頁(yè)web應(yīng)用,化繁為簡(jiǎn) 無(wú)論是angularjs還是jQuery都是用原生JS封裝的 庫(kù):對(duì)代碼進(jìn)行封裝,調(diào)用封裝的方法,簡(jiǎn)化操作 傳統(tǒng)方式是用get方式獲取元素,然后點(diǎn)方法 jQuery庫(kù)實(shí)現(xiàn)了對(duì)獲取方式的封裝,對(duì)方法的封裝 框架:提供代碼書(shū)寫(xiě)規(guī)則,按照規(guī)則去寫(xiě)代碼,框架會(huì)幫我們實(shí)現(xiàn)響應(yīng)的功能...
摘要:換行符首部說(shuō)明文檔使用的標(biāo)準(zhǔn)在中僅為頭標(biāo)簽在里使用的標(biāo)簽為頭標(biāo)簽在標(biāo)簽上顯示的內(nèi)容設(shè)置頁(yè)面的一些相關(guān)內(nèi)容實(shí)現(xiàn)頁(yè)面定時(shí)跳轉(zhuǎn)秒數(shù)路徑設(shè)置超鏈接的一些內(nèi)容引入外部文件屬性當(dāng)前文檔與被鏈接文檔之間的關(guān)系被鏈接文檔的類(lèi)型文件路徑引入文件文件路徑定義換行符: 首部: : 說(shuō)明html文檔使用的標(biāo)準(zhǔn), 在HTML5中僅為 1、頭標(biāo)簽 :在head里使用的標(biāo)簽為頭標(biāo)簽 :在標(biāo)簽上顯示的內(nèi)容 ...
閱讀 932·2021-11-08 13:22
閱讀 2857·2021-09-29 09:45
閱讀 2836·2021-09-09 11:52
閱讀 2270·2019-08-30 13:20
閱讀 3752·2019-08-29 13:28
閱讀 1373·2019-08-29 12:32
閱讀 2732·2019-08-29 11:10
閱讀 1653·2019-08-26 13:34