Javascript 在函数事件(onChange)中调用函数,从传单和Vue.js中创建的选择

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

我正在Vue.js和传单中制作一个应用程序。 在这个应用程序中,我有一个用L.DomUtil创建的“选择”小册子

  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()
              }
        }