Javascript 在函数事件(onChange)中调用函数,从传单和Vue.js中创建的选择
我正在Vue.js和传单中制作一个应用程序。 在这个应用程序中,我有一个用L.DomUtil创建的“选择”小册子Javascript 在函数事件(onChange)中调用函数,从传单和Vue.js中创建的选择,javascript,vue.js,vuejs2,leaflet,vue-component,Javascript,Vue.js,Vuejs2,Leaflet,Vue Component,我正在Vue.js和传单中制作一个应用程序。 在这个应用程序中,我有一个用L.DomUtil创建的“选择”小册子 this.select = L.DomUtil.create('select','leaflet-countryselect',this.div); 我找不到在这个“Select”中放置“v-on:change”的方法,因此,我必须在Vue.js中的函数方法内部调用一个事件函数 methods: { firstFunction{ }, secondFunct
this.select = L.DomUtil.create('select','leaflet-countryselect',this.div);
我找不到在这个“Select”中放置“v-on:change”的方法,因此,我必须在Vue.js中的函数方法内部调用一个事件函数
methods: {
firstFunction{
},
secondFunction() {
this.select.on('change', function(e){
this.firstFunction()
}
}
}
但是它不工作,错误是这样的。firstFunction不是一个函数
我试着把
.../
var _self = this
_self.firstFunction()
../
但不管怎么说,都不行
我怎么做?谢谢 应该使用arrow函数=>{…}访问组件实例,如下所示:
secondFunction() {
this.select.on('change', (e)=>{
this.firstFunction()
}
}