首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何观察聚合物3中的属性变化?

如何观察聚合物3中的属性变化?
EN

Stack Overflow用户
提问于 2018-07-02 18:33:15
回答 1查看 125关注 0票数 0

如何使用Polymer 3中的事件侦听器对组件中的属性更改进行连续检查(基于时间)?

以下是我的component's属性:

代码语言:javascript
复制
static get properties() {
  return {
    longitude: {
      type: Number
    },
    latitude: {
      type: Number
    },
    accuracy: {
      type: Number
    }
  };
}
EN

回答 1

Stack Overflow用户

发布于 2018-07-24 07:48:52

您可以使用每当指定的任何属性发生更改时都会调用的complex observer。为此,声明一个返回字符串数组的observers getter,其中每个字符串都是观察者方法名称,后面是括号中的依赖项列表(即,要观察的属性):

代码语言:javascript
复制
static get observers() {
  return ['_onPropsChanged(longitude, latitude, accuracy)'];
}

_onPropsChanged(longitude, latitude, accuracy) {
  console.log({ longitude, latitude, accuracy });
}

demo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51134151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档