- 可以使用
const methodList = this.$options.methods
来获取到所有的函数名 - 进而可以使用
methodList[methodStr]()
来调用函数, 但是这样会产生this
指向问题, 所以如果在函数中如果有用到this
, 则可以在调用的时候将this
作为参数传递过去
- 如果想要在
js
中通过字符串来调用函数的话, 则可以使用eval(methosStr + '()')
来调用
const methodList = this.$options.methods
来获取到所有的函数名methodList[methodStr]()
来调用函数, 但是这样会产生 this
指向问题, 所以如果在函数中如果有用到 this
, 则可以在调用的时候将 this
作为参数传递过去js
中通过字符串来调用函数的话, 则可以使用 eval(methosStr + '()')
来调用