【发布时间】:2017-04-17 11:44:35
【问题描述】:
我正在试验 Polymer-2/webcomponents,并成功完成了 this 教程。此外,我添加了一个试用文件,它在 Chrome 中加载和显示(虽然没有正确的嵌套),但在 Safari(10.0.3)和 Firefox(52.02)中根本不显示,我看到 Reference error: can't find variable Polymer 所有依赖项似乎在 bower_components 下可用,当我在 FF 和 Safari 的控制台中输入 Polymer 时,Polymer 似乎已被定义,所以可能是时间问题?还有什么问题?
<!doctype html>
<html lang="en">
<head>
<script>
window.ShadyDOM = { force: true };
</script>
<script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="bower_components/polymer/polymer.html">
</head>
<body>
<dom-module id="my-foo">
<template>
<h1>
<slot></slot>
</h1>
</template>
<script>
Polymer({ is: 'my-foo' });
</script>
</dom-module>
<dom-module id="my-bar">
<template>
<i>
<slot></slot>
</i>
</template>
<script>
Polymer({ is: 'my-bar' });
</script>
</dom-module>
<my-foo>
<my-bar>Hello world!</my-bar>
</my-foo>
</body>
</html>
【问题讨论】:
标签: javascript firefox safari polymer polymer-2.x