Skip to content

Commit 0a5d154

Browse files
committed
Version 0.2 support
1 parent dcf97cb commit 0a5d154

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

.eslintignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
node_modules/map-promisified/**/*.js
22
node_modules/map-promisified/**/*.ts
33
.dist
4-
dist
4+
build

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@
3131
"lint": "vue-cli-service lint"
3232
},
3333
"peerDependencies": {
34-
"vue": "^2.5.22",
34+
"vue": "^2.6.6",
3535
"mapbox-gl": "^0.53.0",
36-
"vue-mapbox": "^0.2.0"
36+
"vue-mapbox": "^0.2.0",
37+
"@mapbox/mapbox-gl-geocoder": "^3.1.1"
3738
},
3839
"devDependencies": {
3940
"@vue/cli-plugin-babel": "^3.4.0",

src/GeocoderControl.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ export default {
8282

8383
data() {
8484
return {
85-
control: null,
8685
initial: true
8786
};
8887
},
@@ -104,6 +103,7 @@ export default {
104103
},
105104

106105
created() {
106+
this.control = null;
107107
if (this.accessToken && !this.mapbox.accessToken) {
108108
this.mapbox.accessToken = this.accessToken;
109109
}
@@ -132,16 +132,15 @@ export default {
132132
const vm = this;
133133
Object.keys(this.$listeners).forEach(eventName => {
134134
if (events.includes(eventName)) {
135-
this.control.on(eventName, eventData => {
136-
return vm.$_emitSelfEvent(
137-
{ type: eventName },
138-
{ geocoderData: eventData }
139-
);
140-
});
135+
this.control.on(eventName, vm.$_emitControlEvent.bind(vm, eventName));
141136
}
142137
});
143138
},
144139

140+
$_emitControlEvent(eventName, eventData) {
141+
return this.$_emitSelfEvent({ type: eventName }, eventData);
142+
},
143+
145144
$_updateInput(results) {
146145
if (!this.initial) {
147146
const input = results.query ? results.query.join("") : "";

0 commit comments

Comments
 (0)