1. 程式人生 > >is與:is的用法和區別(Vue)

is與:is的用法和區別(Vue)

首先說一下is的用法

有些元素內部不能使用自定義標籤或者自定義標籤內也不能放某些特殊的標籤,這時候就要用is代替一下,讓HTML語法符合規則驗證。是屬於指定要在內部使用的標籤。 在自定義元件中使用這些受限制的元素時會導致一些問題,例如:

<ul>裡面不能直接放元件,只能放li。那解決方法就是用Is

該程式碼的實際效果如下

原因:

假設父元件中有一個show資料,show="one"

:is="show"-->實際上是is="one"

is="show"-->實際上就是is="show"

做一個區別總結

is

可以直接傳遞一個元件

:is

是查詢父元件中的一個賦值,然後找到相應的元件