问题标签 [polymer-2.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
248 浏览

polymer-2.x - 带有聚合物 2.0 的 chrome 菜单不显示

我是聚合物框架的新手。我正在使用聚合物 2.0.0-rc.3 和最新版本的 chrome。但下面的代码不显示菜单。浏览器中只打印“Hello World”。开发者工具控制台没有显示任何错误。

下面是代码

测试app.html

索引.html

鲍尔.json

有没有人对错误有任何想法?关于如何调试它以查找错误的任何指南?

0 投票
3 回答
5237 浏览

javascript - 为什么 wecomponentsjs/custom-elements-es5-adapter.js 不起作用

我将 Polymer 应用程序转换为 Polymer 2。我正在将组件更改为 ES6 类语法(是的,我知道我可以将它们保留为 v1.7 混合样式,但我希望它们成为 ES6 类)。

但是,当我将代码转译回 ES5(使用 BabelJS)时,我遇到了一个关于 ES5“类”扩展本机元素的已知问题(https://github.com/babel/babel/issues/4480)。

我尝试了 babel-plugin-transform-custom-element-classes 但没有奏效。 所以我尝试了 webcomponents shim 来解决这个问题: https ://github.com/webcomponents/webcomponentsjs#custom-elements-es5-adapterjs

但是垫片不起作用!我不知道我做错了什么:(

这是我的 jsbin: http ://jsbin.com/feqoniz/edit?html,js,output

请注意,我包含了 custom-elements-es5-adapter.js,还请注意 JS 面板使用的是 ES6/Babel。

如果您删除 custom-elements-es5-adapter.js 并将 JS 面板更改为普通 Javascript(不是 ES6/Babel),那么一切正常。

您可以包含或删除适配器(离开 ES6/Babel),错误基本上是一样的,除了当包含适配器时,它来自适配器代码:Failed to construction 'HTMLElement': Please use the 'new'运算符,这个 DOM 对象构造函数不能作为函数调用。

我一定是在做傻事?有任何想法吗?

0 投票
1 回答
955 浏览

javascript - 如何访问 Google Polymer 2 中的“属性”?

在 Polymer 1.0 中,我可以声明属性:

现在在 Polymer 2.0(创建一个类)中,我应该编写如下方法:

但现在this.propertiesnull。如何访问该properties字段(而不是 的值properties)?

0 投票
1 回答
590 浏览

polymer-2.x - 在聚合物 2.0 中同步调用 Rest API

任何人都可以告诉我如何在聚合物 2.0 中对 Rest 服务进行同步调用。

我正在尝试计算客户总余额,只有在收到以下所有三个 Rest 服务的响应后才能执行此操作。

有什么方法可以使用一些 api 来同步它们,例如 Promise 或任何其他

0 投票
1 回答
157 浏览

polymer - 自定义应用程序抽屉中所选项目的颜色,聚合物

如何自定义 app-drawer 中所选选项卡的颜色?

此外,如何“取消加粗”应用程序抽屉和纸张标签中的文本。

我正在使用聚合物 2.0 预览版

0 投票
1 回答
491 浏览

polymer - Polymer 2. 动态添加或删除观察者的方法

任何人都可以在这里回答同样的问题,但与 Polymer 2 有关吗?

就我所见,这些方法_addObserverEffect并没有在 Polymer 2 中存活下来......_addComplexObserverEffect

0 投票
1 回答
631 浏览

html - Polymer dynamic element name in dom-repeat

how can I use dom-repeat to create different elements for iron-pages? something like this:

I'm using polymer 2.0.

0 投票
2 回答
420 浏览

javascript - 为什么 Safari/Firefox 无法识别 Polymer

我正在试验 Polymer-2/webcomponents,并成功完成了教程。此外,我添加了一个试用文件,该文件在 Chrome 中加载和显示(虽然没有正确嵌套),但在 Safari(10.0.3)和 Firefox(52.02)中根本不显示,我看到Reference error: can't find variable Polymer所有依赖项似乎都可以在bower_components ,当我进入PolymerFF 和 Safari 的控制台时,Polymer 似乎已被定义,所以可能是时间问题?还有什么可能是错的?

0 投票
0 回答
103 浏览

ecmascript-6 - Polymer 2.0:自定义元素回调中的超级关键字

https://www.polymer-project.org/2.0/docs/devguide/custom-elements

对于每个反应,实现的第一行必须是对超类构造函数或反应的调用。对于构造函数,这只是 super() 调用。

super() 在这里有什么用。

0 投票
1 回答
618 浏览

datepicker - Polymer 2.x 的日期选择器

是否有任何支持聚合物 2.x 的日期选择器组件?

我已经尝试过Vaadin Elements的Vaadin Date Picker组件。但它会产生错误,因为它不支持聚合物 2.x。请参阅第 344 期 – Polymer 2.0 支持