0

如何在 swiper 事件中获取在 vue 中声明的方法?

export default {
    data() {
       let obj = {
           swiperOption: {
               ...
               on: {
                init: function () {
                    //need call someMethod in this place
                }
            }
        };
        return obj;
    }
    methods: {
        someMethod (){}
    }
}

现在我用

const vue = this

但我认为,这不是好方法

4

1 回答 1

0

data()方法并非旨在使用方法创建复杂对象。您可以在方法中创建一个空变量,然后用钩子或钩子data()中的对象填充它。如果在对象内使用箭头函数作为方法,您将能够通过变量访问组件。createdmountedthisinit

于 2021-01-05T10:01:50.607 回答