如何使用Polymer 3中的事件监听器对组件中的属性更改进行连续检查(基于时间)?
这些是我的component's属性:
static get properties() {
return {
longitude: {
type: Number
},
latitude: {
type: Number
},
accuracy: {
type: Number
}
};
}
最佳答案
您可以使用complex observer,只要任何指定的属性发生更改,就会调用该demo。为此,声明一个observers
getter返回一个字符串数组,其中每个字符串都是观察者方法名称,其后是括号中的依赖项列表(即要观察的属性):
static get observers() {
return ['_onPropsChanged(longitude, latitude, accuracy)'];
}
_onPropsChanged(longitude, latitude, accuracy) {
console.log({ longitude, latitude, accuracy });
}
关于javascript - 如何观察 polymer 3的性质变化?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51134151/