7.4.1 用户自定义钩子函数