我正在尝试将复制/粘贴和打印功能添加到嵌套的lit元素树中。我正在尝试渲染嵌套的组件,这样我就可以将字符串中的完整html+style推入复制/粘贴缓冲区,也可以推入iframe或隐藏的div进行打印。
代码可以在这里找到:
我的方法是选择父对象并获取阴影DOM的内容,但这似乎会产生“浅层渲染”。我希望看到嵌套在<child-greeting>标记边界内的<p>标记。
var elem: any = document.querySelector("simple-greeting");
var cpRoot = elem.shadowRoot.queryS
我想在dev工具中的蓝线之后加载css (基本上是为了避免内容的块渲染)
为此,我使用以下脚本:()
<script>
var cb = function() {
var l = document.createElement('link'); l.rel = 'stylesheet';
l.href = 'css/app.css';
var h = document.getElementsByTagName('head')[0]; h.parentNod
供参考的服务器端渲染页面:
现在的问题是,如果我们想在html文件本身的<div id="app"></div>中定义模板,而不是在Vue实例模板属性中定义模板呢?如下所示:
<div id="app">You have been here for {{ counter }} seconds.</div>
在这种情况下,如果我们想要预先渲染它,我们将得到下一个预先渲染的html:
<div id="app" server-rendered="true">You have