methods中添加方法

好好学习321
  • 171
methods: {
    handleSubmit() {
        console.log(123)
  }
}

如何动态添加handleSubmit这个部分

回复
阅读 805
4 个回答

用混入:https://cn.vuejs.org/v2/guide...

var mixin = {
  created: function () {
    console.log('混入对象的钩子被调用')
  }
}

new Vue({
  mixins: [mixin],
  created: function () {
    console.log('组件钩子被调用')
  }
})

// => "混入对象的钩子被调用"
// => "组件钩子被调用"

动态添加?
是指一开始没有,然后通过一番操作后,自动添加这个函数?

这种可以通过组件实现就好吧

Jinwan5290
  • 2
新手上路,请多包涵

我理解一下你的提问,想对vue组件的动态添加方法么,这样就可以。

import Demo from './demo.vue'
Demo.Func = function(args){xxx}.bind(Demo)

用vuex也是可以实现的,将方法保存到vuex中后续可以调用

宣传栏