hook depends 改为以对象形式传入