首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lit-html动态导入不渲染

Lit-html动态导入不渲染
EN

Stack Overflow用户
提问于 2020-05-21 21:15:05
回答 1查看 256关注 0票数 0

我正在尝试导入一个函数,该函数返回一个it -html模板,然后呈现它。如果我在适当的地方定义了函数,模板就会成功地呈现,但是如果我尝试动态地导入模板,它就会呈现[object Object]

代码语言:javascript
复制
import { render } from "lit-html";
import("/private.js").then(module => {
  // function sayHello(name) {
  //  return html`<h1>Hello ${name}</h1>`;
  // }
  // they appear to be identical objects
  // console.log("mod", module.default("beans")); // this renders properly
  // console.log("new", sayHello("beans")); // this doesn't
  render(module.default("beans"), document.querySelector("#app"));
});

private.js:

代码语言:javascript
复制
import { html } from "lit-html";

export default function sayHello(name) {
  return html`<h1>Hello ${name}</h1>`;
}
EN

回答 1

Stack Overflow用户

发布于 2020-05-21 22:07:31

问题是,因为这两个文件是单独的构建,所以都包含lit html,这会导致错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61935367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档