我应该在我的html文档的头部或正文中定义我的Web组件<template></template>
吗?我知道我可以在任何一个中定义它,但是有没有最好的做法或任何理由我可能想把它放在一个上面?
答案 0 :(得分:1)
请记住,<template>
的内容未呈现。从技术上讲,它甚至都没有被解析。
如果您要在页面中创建所有网络组件,那么放置<template>
标记并不重要,除了在理论上将其放在所有内容之后将允许页面呈现更快。
如果您为每个网络组件使用单独的HTML文件,请将<template>
放在每个组件中。
如果您正在为每个Web组件使用JS文件,那么将模板嵌入为字符串或使用gulp-component-assembler之类的内容将模板带入JS文件。