2017-08-16 12 views
2

ウェブコンポーネント<template></template>をHTMLドキュメントの本文または本文に定義する必要がありますか?私はどちらか一方でそれを定義することができることを知っていますが、それをベストプラクティスとか、何か別のものに置きたいと思っている理由がありますか?WebコンポーネントテンプレートをHTMLドキュメントの本文または本文に定義する必要がありますか?

答えて

1

<template>のコンテンツはレンダリングされません。技術的には解析されていません。

あなたのページ内ウェブのすべてのコンポーネントを作成する場合は、あなたの<template>タグの配置は本当に理論的には、すべてのコンテンツの後にそれを置くことを除いて、関係ない、ページがより速くレンダリングできるようになります。

Webコンポーネントごとに個別のHTMLファイルを使用している場合は、それらのファイルにそれぞれ<template>を置きます。

ウェブコンポーネントごとにJSファイルを使用している場合、テンプレートを文字列として埋め込むか、gulp-component-assemblerのようなものを使用してJSファイルにテンプレートを表示します。

+0

ハハは、決して遅くないよりも、私は思いますが、素晴らしい答えです。 – Frank

関連する問題