为了账号安全,请及时绑定邮箱和手机立即绑定

为什么需要在 web components 中克隆模板的内容

为什么需要在 web components 中克隆模板的内容

守着星空守着你 2023-03-03 13:22:01
几乎在所有使用模板作为 web 组件内部的例子中,他们在将模板附加到 shadowDOM 之前克隆模板的内容。像这样this.attachShadow({mode: 'open'}); this.shadowRoot.appendChild(tmp.content.cloneNode(true));我的问题是你为什么需要这样做?如果我不克隆地追加这些内容,可能会遇到什么问题?
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

如果您不克隆内容,您就是将内容从模板中移出,并且您不能再使用该模板,因为它现在是空的。如果您首先克隆它,您将移动克隆并且模板保持不变。



查看完整回答
反对 回复 2023-03-03
  • 1 回答
  • 0 关注
  • 84 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信