27

关于这个主题似乎有很多过时的问题,我找不到最近的问题(2018 年)。其他问题也只是集中在让它工作上,我专注于沿着 ES6 模块关于 HTML 导入的路径进行这项工作的正确前进道路。

所有浏览器似乎都同意 html 导入已死

 <link rel="import" href="https://xyz.html">

如果这是真的,是否有导入html的好方法

<template>

在 JavaScript 中使用?

我在这里找到了这个技巧 -创建和使用自定义 HTML 组件?,但它依赖于 JavaScript 文件中的 HTML 作为字符串。

在我的完美世界中,我可以定义一个 HTML 文件 template.html(所以我得到了漂亮的编辑器颜色编码),但能够导入它以在我的 dom 中使用。

我知道有像 lit-html 这样的库可以让这很容易,但似乎因为 ES6 模块现在是标准的,并且由于 html 导入已被弃用以代替 ES6 模块,所以应该有一些简单的本地方法来做到这一点?

4

0 回答 0