Я пытаюсь запустить простой полимерный веб-компонент на локальном сервере на моем mac.полимерный веб-компонент #shadow root не отображается
Я думаю, что правильно следил за учебником, но корневая информация #shadow не появляется в теге элемента (как вы можете видеть на изображении).
Импорт работает, потому что импортируется файл polymer.html. Я не могу понять, почему информация не отображается с элементом, который я настроил. Когда я запускаю его в сафари, H1 появляется ненадолго (менее секунды), а затем исчезает, так что это говорит о том, что полимер настроен правильно, он просто не втягивается в корень # тени, по какой-то причине ...
Я боролся с этим на пару дней.
любой помощи вы можете дать бы BER большой и спасти меня много больше головной боли :)
Приветствие ребят !!
THIS IS THE OUTPUT ON THE LOCAL HOST SERVER...
<html><head><style>body {transition: opacity ease-in 0.2s; }
body[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; }
</style>
<!-- 1. Load platform support before any code that touches the DOM. -->
<script src="bower_components/webcomponentsjs/webcomponents.min.js"></script>
<!-- 2. Load the component using an HTML Import -->
<link rel="import" href="bower_components/polymer/polymer.html">
</head>
<body>
<polymer-element name="bens-element" noscript="">
<template>
<h1>This is the shadow dom</h1>
</template>
</polymer-element>
<!-- 3. Declare the element by its tag. -->
<bens-element></bens-element>
</body></html>
<!DOCTYPE html>
<html>
<head>
<!-- 1. Load platform support before any code that touches the DOM. -->
<script src="bower_components/webcomponentsjs/webcomponents.min.js"></script>
<!-- 2. Load the component using an HTML Import -->
<link rel="import"href="bower_components/polymer/polymer.html">
</head>
<body>
<polymer-element name="bens-element" noscript>
<template>
<h1>This is the shadow dom</h1>
</template>
</polymer-element>
<!-- 3. Declare the element by its tag. -->
<bens-element></bens-element>
</body>
</html>
привет, новый, спасибо за ответ. Я запустил приложение в хроме, и у меня получился тот же результат. Ничего не показывает. Я только запускал его в сафари из любопытства: S –
Я не думаю, что полимер.html импортируется. Я проверил, что правила стиля, вставленные в тег '
', также вставляются 'webcomponents.js' Еще раз проверьте импорт полимера! Какая версия полимера и webcomponents.js вы используете? Проверьте это в bower.json –И вы пропустили «неразрешенный» атрибут в теге body. –