SOURCE

/*
 * @Description: 装饰器
 */

function init(){
    const res = await AxiosFun.post(`/dictionary`)
}


export function Dict(arr) {
  return function (target, key,descriptor) {
    const oldValue = descriptor.value
    descriptor.value = function () {
       //AxiosFun为网络请求执行一系列装饰的方法
      init().then(() => {  
        // 执行原方法
        oldValue.apply(this, this.arguments);
      });
    }
    return descriptor
  }
}
console 命令行工具 X clear

                    
>
console