摘要:后來在參考到了答案總結起來就是這樣在不使用框架處理的情況下,給標簽如下幾種寫法,都會使按鈕不可點擊任意字符串要讓不可點擊的按鈕,回到點擊狀態有兩種方式通過移除屬性通過賦值參考資料鏈接鏈接
在開發公司的一個內部系統時,用到了AntDesign框架。我要讓Button在可點擊和不可點擊兩種狀態之間切換。
結果我的Button標簽確實不可點擊了,但是eslint卻報錯如下:
error Value must be omitted for boolean attributes react/jsx-boolean-value
后來把代碼給成這樣:
eslint報錯就消失了。
后來在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
總結起來就是這樣:
在不使用框架處理的情況下,給Button標簽如下幾種寫法,都會使按鈕不可點擊:
要讓不可點擊的按鈕,回到點擊狀態有兩種方式:
通過JS移除disabled屬性
通過JS賦值:document.getElementById("Button").disabled = true;
參考資料:
鏈接1
鏈接2
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/107365.html
摘要:六字符編碼通過明確聲明字符編碼,能夠確保瀏覽器快速并容易的判斷頁面內容的渲染方式。十一減少標簽的數量編寫代碼時,盡量避免多余的父元素。未完待續編寫靈活穩定高質量的代碼的規范閱讀更多 一、唯一定律 無論有多少人共同參與同一項目,一定要確保每一行代碼都像是唯一個人編寫的。 二、HTML 2.1 語法 (1)用兩個空格來代替制表符(tab) -- 這是唯一能保證在所有環境下獲得一致展現的方法...
流行框架 簡介 angularjs是一款非常優秀的前端高級JS框架,由谷歌團隊開發維護,能夠快速構建單頁web應用,化繁為簡 無論是angularjs還是jQuery都是用原生JS封裝的 庫:對代碼進行封裝,調用封裝的方法,簡化操作 傳統方式是用get方式獲取元素,然后點方法 jQuery庫實現了對獲取方式的封裝,對方法的封裝 框架:提供代碼書寫規則,按照規則去寫代碼,框架會幫我們實現響應的功能...
閱讀 917·2021-11-08 13:22
閱讀 2841·2021-09-29 09:45
閱讀 2824·2021-09-09 11:52
閱讀 2257·2019-08-30 13:20
閱讀 3740·2019-08-29 13:28
閱讀 1356·2019-08-29 12:32
閱讀 2720·2019-08-29 11:10
閱讀 1644·2019-08-26 13:34