假设有 10 个动态按钮,每个按钮有对应的方法名
`<button v-for="(rs, index) in btns" @click="clickFun(" + rs.method + ")">{{rs.name}}</button>
…
methods: {
clickFun(fn) {
// 当前使用 eval ,但是 ESLint 不支持
// eval('this.' + fn)
},
methodA() {
// dosth
}
}`
这种的 eval ,有什么好的替代方案 ?
直接
this[fn]()
不行吗