const onChange = (type: string) => { // type代表函数名 return (e) => { // e是参数 eval(type + `(${e})`); }; }; 调用: onChange('itemName')(val) tips:这里使用eval(type + (${e})); 这种方式传参的时候报错了。暂时没找到原因。