UNPKG

vue-amap

Version:
17 lines (16 loc) 549 B
import eventHelper from '../utils/event-helper'; export default { methods: { setEditorEvents() { if (!this.$amapComponent.editor || !this.events) return; let filters = ['addnode', 'adjust', 'removenode', 'end', 'move']; let filterSet = {}; Object.keys(this.events).forEach(key => { if (filters.indexOf(key) !== -1) filterSet[key] = this.events[key]; }); Object.keys(filterSet).forEach(key => { eventHelper.addListener(this.$amapComponent.editor, key, filterSet[key]); }); } } };