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

问题描述 投票:2回答:1

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

html web-component
1个回答
1
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.