首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在聚合物2.0中启用Shady?

如何在聚合物2.0中启用Shady?
EN

Stack Overflow用户
提问于 2016-12-10 03:09:12
回答 1查看 3.1K关注 0票数 8

Polymer1.x默认使用Shady,但是在导入window.Polymer之前可以通过设置polymer.html对象来改变这种情况,如下所示:

代码语言:javascript
复制
<script>window.Polymer = {dom: 'shadow'};</script>
<link rel="import" href="polymer.html">

然而,看起来Polymer2.0使用Shadow而不考虑window.Polymer = {dom: 'shady'}。我该怎么转到Shady DOM呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-10 03:09:12

Shady是2.0中的聚合物因素,并移动到v1 Web组件的填充中。

要启用Shady (而不是默认的Shadow ),在导入v1 webcomponents-lite.js之前定义以下webcomponents-lite.js对象

代码语言:javascript
复制
<script>window.ShadyDOM = { force: true };</script>
<script src="webcomponentsjs/webcomponents-lite.js"></script>

码页

更新:--一个更简单的设置是在<script>标记上指定[shadydom]

代码语言:javascript
复制
<script src="webcomponentsjs/webcomponents-lite.js" shadydom></script>

码页

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

https://stackoverflow.com/questions/41071766

复制
相关文章

相似问题

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