84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如下所示的程式碼中,我正在開發一個子元件,在其中我建立了一個按鈕,並且想要新增 disable 屬性。 給定下面的程式碼,disable 屬性被紅色底線標記,並且錯誤訊息顯示:
disable
類型 '"isDigitizePolygonDisabled"' 無法賦值給型別 'Booleanish | undefined'
請告訴我如何正確設定 disable 屬性 代碼:
在Vue中,當您想要綁定一個布林屬性(如disabled)時,您可以使用v-bind指令(或其簡寫:)。這將一個屬性綁定到一個表達式。
:
如果您嘗試以您的方式綁定disabled屬性,Vue會認為您正在嘗試將字串「isDigitizePolygonDisabled」設定為disabled的值,這是無效的。因此,您看到的錯誤。
所以,最終的程式碼將是:
我更喜歡使用defineComponent和setup,我認為這更直接。
defineComponent
setup
希望對您有幫助!
在Vue中,當您想要綁定一個布林屬性(如disabled)時,您可以使用v-bind指令(或其簡寫
:
)。這將一個屬性綁定到一個表達式。如果您嘗試以您的方式綁定disabled屬性,Vue會認為您正在嘗試將字串「isDigitizePolygonDisabled」設定為disabled的值,這是無效的。因此,您看到的錯誤。
所以,最終的程式碼將是:
我更喜歡使用
defineComponent
和setup
,我認為這更直接。希望對您有幫助!