在编写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/

10-13 03:25