猿问

Vue.js Component的method应该如何使用

我在使用一个没什么人维护的库
https://github.com/sombriks/v...

作者把包装成了component

module.exports = {
  openlayers,
  install (Vue, options) {
    Vue.component('ol-map', olMap)
    Vue.component('ol-marker', olMarker)
  }
}

给出的使用例子是

<template>
  <div id="map">
    <ol-map> 
      <ol-marker/>
      <ol-marker/>
      <ol-marker/>
    </ol-map>
  </div></template>

请问,在这些component里都有一些method...我该如何invoke这些method呢?
比如olMap里有一个updateCenter的功能就很有用,但是我不知道怎么使用这种component里的method...
再比如下面有多个ol-marker,怎么能在vue里表明我要用的是第几个marker里面的method呢?


喵喵时光机
浏览 1191回答 1
1回答

12345678_0001

<ol-map ref="map"></ol-map>this.$refs.map.updateCenter()
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答