PageHeader 页头返回按钮怎么自定义跳转路径? Air-淑丽 提问于 2026-03-02 11:57:18 阅读 5 组件 我用的是 Ant Design 的 PageHeader 组件,想改返回按钮的跳转链接,但文档里没看懂怎么覆盖默认的 go(-1) 行为。试了加 onClick 也不生效,点回去还是浏览器后退。 现在代码是这样: <a-page-header title="详情页" @back="handleBack" /> 难道必须自己写一个带 router-link 的按钮替换掉默认的?感觉有点麻烦…… 导航组件 我来解答 赞 3 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 打工人竞一 Lv1 不用那么麻烦,直接在 @back 事件里写跳转逻辑就行,PageHeader 默认不会自动执行 history.back(),它只是触发事件让你自己处理。 <a-page-header title="详情页" @back="handleBack" /> const handleBack = () => { router.push('/your-target-path') } 如果你用的是 Vue 3 Composition API,记得先 const router = useRouter()。如果还不行,检查下你的 handleBack 函数有没有被正确调用,或者直接用 back-icon 插槽自己塞一个 进去也行。 回复 点赞 1 2026-03-02 11:58 加载更多 相关推荐 2 回答 23 浏览 CKEditor自定义按钮获取选区文本返回空值怎么办? 我在CKEditor5里加了自定义按钮,点击时想获取当前选中的文本。用了editor.model.document.selection却总是空值,是不是获取方式有问题?试过监听选区变化也没触发... ... 开发者琬晴 交互 2026-02-11 02:08:24 2 回答 29 浏览 开发自定义Webpack Loader时如何获取原始文件路径? 我正在写一个自定义的Webpack loader,想在处理文件时拿到这个文件在磁盘上的绝对路径,但不知道怎么取。试过用this.resourcePath,但不确定是不是正确的做法,文档看得有点懵。 比... ♫青燕 前端 2026-02-24 20:18:20 1 回答 70 浏览 Material-UI按钮自定义样式被默认样式覆盖怎么办? 在用Material-UI的Button组件时,我想给按钮加个圆角和渐变背景,但发现自定义的CSS类和内联样式都没生效。之前试过用sx prop和className,但样式总是被覆盖... 比如这个代... UX增芳 框架 2026-02-08 21:26:24 2 回答 117 浏览 Foundation的自定义模态框点击关闭按钮没反应怎么办? 用Foundation做了一个自定义模态框,按照文档写好HTML结构后,给关闭按钮绑定了点击事件,但点击完全没反应。代码检查了好几遍没问题: document.addEventListener(... 书生シ东霞 框架 2026-02-08 08:42:27 2 回答 66 浏览 Material-UI按钮自定义样式被覆盖怎么办? 在用Material-UI的Button组件时,给按钮加了自定义CSS类,但样式总是被覆盖。比如设置红色背景颜色完全没效果,这是为什么啊? 我尝试过这样写: import { Button } fro... Top丶柯佳 框架 2026-02-04 18:47:28 2 回答 126 浏览 Capacitor自定义插件在Android返回空值但iOS正常怎么办? 我在用Vue+Capacitor开发混合应用时遇到怪事。通过自定义插件获取设备信息时,Android总返回空对象,iOS却能正常获取。已经确认插件在Android原生层返回了正确数据,但前端接收时变成... 慕容美含 移动 2026-01-28 02:57:28 2 回答 72 浏览 Taro页面跳转后为什么无法返回首页? 在Taro项目里配置了路由,从首页跳转到分类页后,点击返回按钮总是直接退出小程序,而不是回到首页。明明在config.json里设置了首页路径是'/',也尝试过用Taro.reLaunch和Taro.... 西门梓玥 框架 2026-01-27 07:30:26 2 回答 89 浏览 Figma原型里按钮点击后跳转页面,怎么让导航栏保持不动不重置? 我在做电商页面原型时遇到个问题,导航栏和内容区分开放在不同帧里。点击分类按钮想跳转到商品列表页时,导航栏会跟着切换帧重置回初始状态,怎么设置才能让它保持显示? 比如这样布局: 服饰分类 首页内容...... 设计师立顺 工具 2026-01-26 12:43:39 2 回答 55 浏览 Froala编辑器自定义按钮点击后无法触发事件怎么办? 我用Froala给项目加了个自定义按钮,配置完之后按钮能显示出来也能点击,但绑定了click事件就是没反应。控制台也没报错,这是怎么回事啊? 代码是这样写的:<br> <pre cl... 司徒文雅 组件 2026-01-26 03:23:26 1 回答 10 浏览 自定义按钮组件如何正确支持键盘访问和屏幕阅读器? 我写了个自定义的按钮组件,用div模拟的,但发现Tab键没法聚焦,屏幕阅读器也读不出它是按钮。加了role="button"还是不行,是不是还缺啥? 下面是我现在的代码: <div role="... 翌耀酱~ 组件 2026-03-02 10:53:19
@back事件里写跳转逻辑就行,PageHeader 默认不会自动执行history.back(),它只是触发事件让你自己处理。如果你用的是 Vue 3 Composition API,记得先
const router = useRouter()。如果还不行,检查下你的handleBack函数有没有被正确调用,或者直接用back-icon插槽自己塞一个进去也行。