this[this.type === 'instance' ? 'updateInstance' : 'updateDefinition'](this.urlParam.id).then(res => {
// this.$message.success(res.msg)
this.$message({
message: res.msg,
type: 'success',
offset: 80
})
}
中括号又来圆括号后面打点then。。。什么意思,大佬们???
这里三元表达式的结果是一个method方法名
this['method'] 即 this.method
所以
this[this.type === 'instance' ? 'updateInstance' : 'updateDefinition'](this.urlParam.id).then(...)
相当于