阅读时间:1 分钟
0 字

Hook 总览

这一页只做导航,不展开长篇说明。

如果你想查详细参数、返回值和示例,直接点到对应能力页。

路由与页面

  • useRouter():统一页面跳转入口,会自动处理普通页、tabBar 页和模块首页跳转
  • useRoute():读取当前页面的路径、页面名、模块名、query 和 meta
  • usePageTitle():设置当前页面标题,支持字符串和响应式标题
  • usePageGuard():在页面内做简单登录保护或游客页保护

请求与数据

认证与权限

  • useAuth():读取当前认证状态和用户 token 信息
  • useLogin():执行登录动作,自动写入会话和处理跳转
  • useLogout():执行退出动作,自动清理会话和缓存
  • useCheck():手动校验当前登录态是否有效,也可覆盖默认自动校验
  • useCan():判断当前用户是否拥有某个权限

表单与数据整理

  • useForm():管理表单值、校验和提交流程
  • useSelect():拉取远程选项,处理搜索、分页和回填
  • useTree():把平铺数据整理成树结构,适合树选择和树展示

弹层

  • useConfirm():打开确认框并等待用户确认结果
  • useModal():打开模态弹窗,支持异步组件和结果回传
  • useDrawer():打开抽屉弹层,适合筛选器和侧边编辑
  • useOverlayContext():在弹层内容组件里读取 payload、提交结果或主动关闭
  • useOverlayEntries():读取当前 overlay 队列,通常给 overlay host 用

事件

Socket 与 SSE

设备与原生能力