base-ui
Version:
A component library for Better Vue developmemt
17 lines (15 loc) • 521 B
JavaScript
/*
* @Author: pengmeng
* @Date: 2020-10-15 18:42:37
* @Last Modified by: pengmeng
* @Last Modified time: 2020-10-15 18:43:48
*/
/* eslint-disable */
export const log = (target, name, descriptor) => {
const fn = descriptor.value;
descriptor.value = function (...rest) {
console.log(`这是调用方法【${name}】前打印的日志`, {rest, target, descriptor, this: this});
fn.call(this, ...rest);
console.log(`这是调用方法【${name}】后打印的日志`, {rest});
};
};