gpt4 book ai didi

polymer - 构造失败 'HTMLElement'

转载 作者:行者123 更新时间:2023-12-02 13:09:28 25 4
gpt4 key购买 nike

我通过 babel(es2015 预设)运行 my-widget.js 来生成 my-widget-es5.js。这会导致 Polymer 出现错误。

Class constructor PolymerElement cannot be invoked without 'new'
at new MyWidget (my-widget.js:##)
at mw-widget.js [sm]:##

文件结构

out
|
-- my-widget-es5.js
js
|
-- my-widget.js
html
|
-- my-widget.html

my-widget.html

<dom-module id="my-widget">
<template>
<script src="/out/my-widget-es5.js"></script>
</template>
</dom-module>

my-widget.js

class MyWidget extends Polymer.Element {
static get is() {
return 'my-widget';
}
}

customElements.define(MyWidget.is, MyWidget);

最佳答案

According to所以用户@joncarlson:

您可以使用 Webcomponentsjs 提出的作为解决方法的 custom-elements-es5-adapter.js 文件来找到解决方案.

关于polymer - 构造失败 'HTMLElement',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42845582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com