我应该在我的html文档的头部或正文中定义我的Web组件模板吗?

时间:2017-08-16 23:53:47

标签: html web-component

我应该在我的html文档的头部或正文中定义我的Web组件<template></template>吗?我知道我可以在任何一个中定义它,但是有没有最好的做法或任何理由我可能想把它放在一个上面?

1 个答案:

答案 0 :(得分:1)

请记住,<template>的内容未呈现。从技术上讲,它甚至都没有被解析。

如果您要在页面中创建所有网络组件,那么放置<template>标记并不重要,除了在理论上将其放在所有内容之后将允许页面呈现更快。

如果您为每个网络组件使用单独的HTML文件,请将<template>放在每个组件中。

如果您正在为每个Web组件使用JS文件,那么将模板嵌入为字符串或使用gulp-component-assembler之类的内容将模板带入JS文件。