问题标签 [polymer-3.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 回答
180 浏览

polymer - 如何在 Polymer3.x 中突出显示页面重新加载时选定的 routerLink 文本?

我正在构建一个 Polymer3 音乐应用程序,它从公共 api 获取播放列表。所有的 playlistNames 都被实现为 routerLinks。

单击时,playlistName变得粗体,但在页面重新加载时 routerLink 未突出显示(粗体)。

例如:如果我localhost:8081/playlist1在 URL 中输入,那么 playlist1 在页面重新加载时应该是粗体。

提前致谢。

routerLinks 未突出显示

0 投票
2 回答
55 浏览

polymer - 从 Mixin 访问 iron-meta 实例

聚合物 3 和铁金属。如何从<iron-meta></iron-meta>实例访问元数据?我可以在我的 mixin 中执行 document.createElement,但它更干净,只需<iron-meta></iron-meta>处理一个元素即可。

混音:


0 投票
0 回答
278 浏览

express - 使用 `prpl-server` 作为 express 框架时实现`--https-redirect`

prpl-server'sREADME中,它说您可以使用该--https-redirect标志来将任何http请求重定向到https. 我想知道在将它用作快速框架时如何做类似的事情?

0 投票
0 回答
68 浏览

polymer - 如何从聚合物3中的按钮监听另一个组件的事件

我有一个paper-button组件,当在第一个组件中单击按钮时,我需要从其他组件获取数据。你能帮我怎么做吗?提前致谢

0 投票
1 回答
1520 浏览

polymer - 如何在 Polymer-3.x 中单击按钮时触发 Iron-ajax?

我正在创建一个使用 Iron-ajax 的聚合物元素。这将访问公共 API 以获取随机狐狸 imageUrl 并在 DOM 中显示。

要求

单击button时,我想对 api 进行新的调用,这会给我新的 url。目前我正在使用<button type="button" onClick="window.location.reload();">. 但这会刷新页面。

问题

我浏览了这个StackOverflow 解决方案并将其更改为版本 3 解决方案。

但我收到以下错误。 未定义侦听器方法handleResponse

狐狸错误

问题

如何iron-ajax在按钮单击时手动触发,这样我就可以获得新response or imageUrl的并且页面不刷新?

0 投票
1 回答
581 浏览

polymer-3.x - 带有 Visual Studio 的 Polymer 3

有谁知道如何让 Polymer 3 与 Visual Studio 一起运行?

我已经使用 polyserve 开发服务器完成了一个演示。但是,我无法在 Visual Studio 中使用相同的代码。我不认为这取决于托管环境。

我使用这些说明创建了一个聚合物元素: https ://www.polymer-project.org/3.0/start/first-element/intro

它按预期工作。当我将代码移动到 Visual Studio 时,我得到:

无法解析模块说明符“@polymer/polymer/polymer-element.js”

我注意到,当我运行 polyserve 时,我收到了 64 个对该页面的请求。当我在 Visual Studio 中执行此操作时,我得到 3 - 我的 html、webcomponents-loader.js 和 demo-element.js

0 投票
0 回答
259 浏览

polymer-3.x - Polymer-3.x 是否有任何在线编码编辑器/IDE?

在线编码编辑器/IDE 使与任何人共享工作演示变得容易。目前,我已经尝试过

我可以导入从 CLI 创建的 Angular 项目,从 github 并在上面的在线平台上执行它,它工作正常。

他们目前不支持 Polymer projects created from Polymer CLI

stackblitz中很少有演示,但它们不包含从聚合物 cli 创建的所有文件。

0 投票
0 回答
227 浏览

node.js - 如何将模块导入 Polymer 3 入门套件

我正在尝试将随机数生成器导入 Polymer 3 Starter Kit。我已通读(https://www.polymer-project.org/3.0/docs/es6),但仍在努力让测试项目正常工作。

为了初始化项目,我采取了以下步骤

  1. mkdir polymer-3-kit
  2. polymer init(选定的入门套件)
  3. npm i --save @polymer/paper-button
  4. npm i random-number

我想按下一个按钮并在每次按下按钮时显示一个新的随机数。我的代码如下:

运行此代码会生成以下错误:

Uncaught (in promise) SyntaxError: The requested module '../node_modules/random-number/index.js' 不提供名为 'random' 的导出

随机生成器代码如下:

如何正确导入此模块并在按下按钮时使用随机数更新 DOM?

0 投票
1 回答
769 浏览

javascript - Polymer 3 - 有没有办法将 html 模板提取到单独的 html 文件中?

我正在尝试将我的 Polymer 组件中的 HTML 模板提取到一个独立的 HTML 文件中。对于 Polymer 2,我找到了一些示例,但它们不适用于我的 Polymer 3 项目。我尝试了类似以下的方法,但它失败了。

所以作为一个简单的问题,可以将模板分离为 HTML 文件(不是 JS 文件)& 如果是,如何?

我知道,去年 10 月('17)有一个类似的问题,但只有通过 webpack 的方法,但这不是一个简单的解决方案。我希望有人知道更好的方法,或者从即将推出的功能中知道一些东西。

(聚合物谷歌集团内的同样问题:谷歌集团聚合物

0 投票
1 回答
316 浏览

polymer-3.x - 如何在聚合物 3.x 中将值传递给点击事件的函数?

我正在循环一组对象。例如,每个对象都有名称和地址。在点击事件上,我想将点击的名称发送给函数。例子:on-click="myFunc('[[item.name]]')"

我当前的代码:

如何在函数中获取被点击的名字myFunc??