可以将重复的代码提取出来,使用一个对象来存储对应的方法,然后根据条件动态调用对应的方法,代码如下:

const checkCancelFunc = {
  0: 'materialImage',
  1: 'materialVideo',
  isAudio: 'materialAudio'
}

const funcName = checkCancelFunc[this.tabsActive] || checkCancelFunc.isAudio
this.$refs[funcName].onCheckCancel()

这样可以避免重复的代码,使代码更加简洁和易于维护。


原文地址: https://www.cveoy.top/t/topic/bAH5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录