首页 > 解决方案 > 如何在 Vue.js 方法函数中设置默认参数值?

问题描述

我正在尝试在我的一种组件方法中为函数设置默认参数值,例如:

methods: {
    myFuntion(isAction = false) {}
}

但是当调试 isAction 的值时,我得到一个“MouseEvent”?

标签: vue.jsvue-component

解决方案


我找到了解决方案。看起来事件也默认传递给方法。因此,您可以在方法函数上设置默认参数值,例如:

methods: {
    myFuntion(event, isAction = false) {
        // isAction will be false by default
        // event will have the contain the event object
    }
}

推荐阅读