由于vue模板也就是dom模板,我们的浏览器解析代码的时候,要求我们的模板必须是有效的html代码片段,所以dom模板中的部分标签存在限制,如:<ul></ul> <select><select> <table></table> 等等对放入其中的元素有限制,所以我们需要使用is来扩展,从而达到可以在受限制的html元素中正常使用我们的组件。
使用该组件:
正确:
<ul>
<li is="my-component"></li>
</ul>
错误:
<ul>
<my-component></my-component>
</ul>