在编写Polymer概念验证时,我不断得到:
/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
在Google Chrome浏览器的控制台中。
有没有办法在每次页面加载时都不会收到此警告?
最佳答案
您可能会看到此错误,因为您使用的是应用布局的类方法。如果切换到使用“自定义CSS” mixins,则不会收到该错误。
因此,只需导入:
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">
而不是 classes/iron-flex-layout.html (似乎是由于包含此文件而导致出现警告)
然后使用:
body {
@apply(--layout-vertical);
@apply(--layout-fullbleed);
}
以您的风格而不是:
<body class="layout vertical fullbleed">
将类添加到您的html元素中。
实在令人遗憾,因为使用类是一种应用布局样式的更加整洁和直观的方法。
关于google-chrome - 如何在Chrome的控制台中关闭/deep/组合器弃用警告?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33020031/