VUE2实现不同类型走不同方法,去除各种if判断
mounted() {
// 文件变化重新预览
this.$watch('resourceType', {
async handler(val) {
this.loading = true
this.showErrorMessage = false
this.$refs.content.innerHTML = ''
try {
const content = this.$refs.content
await this[`${this.extraName.toLowerCase()}Preview`](content, val)
} catch (e) {
this.showErrorMessage = true
}
this.loading = false
},
immediate: true
})
}