在聚合物文件,他們說Polymer自定義元素的命名約定的特性/錯誤
通過規範,自定義元素的名稱必須包含一個破折號 ( - )。
因此,我製作了一個名稱爲custom-element
的自定義元素。通常,每個人都這樣做。但突然間,我懷疑是否可以在末端突破?
然後我試着用customelement-
和-customelement
。
我想知道破折號( - )在右側端正在工作。但有破折號( - )在左側結束不起作用。
這是功能還是錯誤?
在聚合物文件,他們說Polymer自定義元素的命名約定的特性/錯誤
通過規範,自定義元素的名稱必須包含一個破折號 ( - )。
因此,我製作了一個名稱爲custom-element
的自定義元素。通常,每個人都這樣做。但突然間,我懷疑是否可以在末端突破?
然後我試着用customelement-
和-customelement
。
我想知道破折號( - )在右側端正在工作。但有破折號( - )在左側結束不起作用。
這是功能還是錯誤?
這不是一個錯誤。它按預期工作。
根據spec您的元素需要在其名稱中有破折號(例如<my-tabs>
)。這樣你就不得不添加一個名稱空間來避免與現有元素的衝突。有效的自定義的元素名稱是字符名稱的順序,以滿足所有的下列要求
[a-z] (PCENChar)* '-' (PCENChar)*
其中PCENChar:=
"-" | "." | [0-9] | "_" | [a-z] | #xB7 | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x203F-#x2040] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]
裁判:https://www.w3.org/TR/custom-elements/#prod-potentialcustomelementname
希望這有助於:)
以下鏈接清楚說明。嘗試瞭解 Read this article
非常感謝。無法按照每日限制達成一致 –