Fix bugs
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@fawmi/vue-google-maps",
|
"name": "@fawmi/vue-google-maps",
|
||||||
"description": "Google Map components for Vue.js 3",
|
"description": "Google Map components for Vue.js 3",
|
||||||
"version": "0.7.14",
|
"version": "0.8.4",
|
||||||
"private": false,
|
"private": false,
|
||||||
"main": "src/main.js",
|
"main": "src/main.js",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
|||||||
0
src/components/autocomplete.vue
Normal file
0
src/components/autocomplete.vue
Normal file
@@ -112,13 +112,15 @@ export default buildComponent({
|
|||||||
},
|
},
|
||||||
|
|
||||||
afterCreate(inst) {
|
afterCreate(inst) {
|
||||||
|
events.forEach((event)=> {
|
||||||
|
inst.addListener(event, ()=> {
|
||||||
|
this.$emit(event)
|
||||||
|
});
|
||||||
|
})
|
||||||
if (this.$clusterPromise) {
|
if (this.$clusterPromise) {
|
||||||
this.$clusterPromise.then((co) => {
|
this.$clusterPromise.then((co) => {
|
||||||
co.addMarker(inst)
|
|
||||||
inst.addListener('click', ()=> {
|
|
||||||
this.$emit('click')
|
|
||||||
});
|
|
||||||
this.$clusterObject = co
|
this.$clusterObject = co
|
||||||
|
co.addMarker(inst)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import Rectangle from './components/rectangle'
|
|||||||
import Marker from './components/marker.vue'
|
import Marker from './components/marker.vue'
|
||||||
import GMapCluster from './components/cluster.vue'
|
import GMapCluster from './components/cluster.vue'
|
||||||
import InfoWindow from './components/infoWindow.vue'
|
import InfoWindow from './components/infoWindow.vue'
|
||||||
|
import GMapAutocomplete from './components/autocomplete.vue'
|
||||||
import Map from './components/map.vue'
|
import Map from './components/map.vue'
|
||||||
|
|
||||||
import MapElementMixin from './components/mapElementMixin'
|
import MapElementMixin from './components/mapElementMixin'
|
||||||
@@ -25,6 +26,7 @@ export {
|
|||||||
GMapCluster,
|
GMapCluster,
|
||||||
Rectangle,
|
Rectangle,
|
||||||
InfoWindow,
|
InfoWindow,
|
||||||
|
GMapAutocomplete,
|
||||||
Map,
|
Map,
|
||||||
MapElementMixin,
|
MapElementMixin,
|
||||||
buildComponent,
|
buildComponent,
|
||||||
@@ -69,6 +71,7 @@ export default function install(Vue, options) {
|
|||||||
Vue.component('GMapPolygon', Polygon)
|
Vue.component('GMapPolygon', Polygon)
|
||||||
Vue.component('GMapCircle', Circle)
|
Vue.component('GMapCircle', Circle)
|
||||||
Vue.component('GMapRectangle', Rectangle)
|
Vue.component('GMapRectangle', Rectangle)
|
||||||
|
Vue.component('GMapAutocomplete ', GMapAutocomplete )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
15
types/index.d.ts
vendored
Normal file
15
types/index.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Sums up two numbers.
|
||||||
|
*
|
||||||
|
* @param {number} a The first number to add.
|
||||||
|
* @param {number} b The second number to add.
|
||||||
|
* @returns {number} The resulting sum of the two numbers.
|
||||||
|
*/
|
||||||
|
export declare function add(a: number, b: number): number
|
||||||
|
/**
|
||||||
|
* Sums up a list of numbers.
|
||||||
|
*
|
||||||
|
* @param {number[]} numbers An array of numbers to add.
|
||||||
|
* @returns {number} The resulting sum of all the numbers.
|
||||||
|
*/
|
||||||
|
export declare function add(numbers: number[]): number
|
||||||
Reference in New Issue
Block a user