例如:
<table>
<blog-post-row></blog-post-row>
</table> 複製程式碼
這個自定義元件 <blog-post-row> 會被作為無效的內容提升到外部,並導致最終渲染結果出錯。幸好這個特殊的 is 特性給了我們一個變通的辦法:
<table>
<tr is="blog-post-row"></tr>
</table> 複製程式碼
需要注意的是如果我們從以下來源使用模板的話,這條限制是不存在的:
- 字串 (例如:template: '...')
- 單檔案元件 (.vue)
- <script type="text/x-template">
本文旨在個人學習並記錄,如有侵權,請聯絡告知,謝謝!