Blame view

node_modules/vue-baidu-map/components/base/bindEvent.js 381 Bytes
290144e9   易尊强   第一次
1
2
3
4
5
6
7
8
9
10
11
  import events from './events.js'
  
  export default function (instance, eventList) {
    const ev = eventList || events[this.$options.name]
    ev && ev.forEach(event => {
      const hasOn = event.slice(0, 2) === 'on'
      const eventName = hasOn ? event.slice(2) : event
      const listener = this.$listeners[eventName]
      listener && instance.addEventListener(event, listener.fns)
    })
  }