2016-12-29 44 views
0

在我的Vue項目中,我有一個充當網站標題的組件,以及充當網站頁腳的組件。可以共享HTML元素名稱的組件的命名約定?

當然,我不能使用這些作爲<header><footer>,因爲這些已經是HTML元素。

是否有適合這種情況的命名約定?到目前爲止,我一直在使用類似<site-header>的東西,因爲它只是爲了它而添加前綴。

回答

0

可能會因爲此而添加前綴。但它是一個很好的做法按照W3C規則,也Vue公司docs說:

注意Vue公司不會強制使用自定義標籤名稱的W3C規則(全部小寫,必須包含一個連字符),雖然這一規則是考慮好的做法。

這是我更喜歡的: 如果您的組件都是特定於應用程序的,它應該具有特定於應用程序的名稱。

如果它的一個可以跨越的組件,名稱應該基於它的特性。例如<credit-card></credit-card>

因此,它遵循這個命名約定是一個很好的習慣,它也有助於區分自定義元素和標準元素。