polymer 纸下拉菜单获取所选项目

标签 polymer

我在理解如何获取纸张下拉菜单中所选项目的索引(或项目)时遇到问题。目前,每当 core-select 被触发时,我就有一个事件监听器:

window.addEventListener('polymer-ready', function(e) {
  var menu = document.querySelector('paper-dropdown');
  menu.addEventListener('core-select', function(e) {
    console.log(getSelection());
  });

最佳答案

根据文档 ( https://www.polymer-project.org/docs/elements/paper-elements.html#paper-dropdown-menu ),该事件具有与所选项目相关的 .item 属性。

menu.addEventListener('core-select', function(e) {
  console.log(e.detail.item);
});

关于 polymer 纸下拉菜单获取所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26963969/

相关文章:

polymer - 如何访问 Polymer 中的::content 元素

css - 如何摆脱 shadow-dom 中的用户代理样式表

events - Polymer 1.0 无法停止点击事件传播

javascript - 如何在没有 Shadow DOM 的情况下创建 LitElement?

javascript - Colorthief.js 与 Polymer.js - 查找导致 onload 事件的图像的原色

javascript - Polymer 中的 this.$ 和 this.$$ 有什么区别?

polymer - 未捕获的 ReferenceError : Polymer is not defined after event. preventDefault()

angularjs - 如何使用 ng-polymer-elements 解耦 2 向绑定(bind)?

javascript - 高分子铁形式后题

html - 来自外部的 Shadow DOM CSS 样式在 Google Chrome 中不起作用