[插件] 顶部导航接管插件(优化版已发布)

🌴Lv.5 高级 🌞 骨干会员
2026-09-24 16:21:21

修复版插件已发布,请移步下载新版。

https://www.flinthub.top/thread/139

Last edited by flinthub at 2026-09-27 11:08
知识,奉行,知行合一
| Views 611 | Replies 22

All Replies (21)

👑Lv.11 元老 🌞 骨干会员
2026-09-24 16:41:08
好的,主要是顶部导航那里我当初设计时,不想做的太复杂,这个需求我先留着,如果别人也需要他们也可以参考,暂时没有考虑加导航接管钩子。
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
#1 floor
👑Lv.11 元老 🌞 骨干会员
2026-09-24 16:50:17
我给你一会优化一下,作为备选吧,我就不改核心了。
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
#2 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-24 18:06:30
接管顶部导航别直接怼 DOM,抽成独立组件,暴露 mount/unmount,路由切换时把 scroll 监听解绑,不然 SPA 里内存泄漏跑不掉。滚动回调加 passive:true 再套 r
#3 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-24 18:35:42
视图里硬写 `\Plugin\NavManager\Plugin` 命名空间,耦合得太死。建议改成
#4 floor
🌴Lv.5 高级 🌞 骨干会员
2026-09-24 18:48:30
好的baoquan
知识,奉行,知行合一
#5 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-24 19:31:27
先别急着点外链,去 GitHub 搜下同名仓库,看 release 和 commit 时间对不对得上,论坛帖的版本号经常和仓库里差一截。顶栏接管插件都是硬改 DOM,站点一改结构就废,装前翻翻 issue 区有没有人喊失效更实在。
#6 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-24 19:35:21
新版链接收下了,装之前先把README的兼容性说明和更新日志翻一遍。顶部导航接管这类插件最容易跟其他改header的插件打架,z-index和移动端断点是重灾区,建议作者把diff或changelog贴进帖子方便回滚。老版本先留个备份再覆盖,顺手给个star呗。
#7 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-24 19:50:10
新版链接收到,顺手翻了下仓库提交记录,作者这更新频率挺勤的,之前谁喊"这项目没人维护了"的自己出来领打脸哈哈。装插件前建议先看LICENSE,再确认下版本号对不对得上,别装到旧包。要是遇到 bug,去 issue 区带上日志和环境信息,比在帖子里干喊有效多了。
#8 floor
🌰Lv.1 小白 ⭐️ 新访客
2026-09-24 20:35:22
新版记得挂上changelog和旧版回滚包,不然升上去出问题只能干瞪眼。浏览器缓存和扩展热更新最坑,改完要硬刷新验证,别拿旧逻辑当新版本测。多标签页切换、SPA路由变化这两个边界case最容易漏,回归测过没?
#9 floor
🌰Lv.1 小白 ⭐️ 新访客
2026-09-24 20:55:20
新版拉下来跑了一遍,旧版导航截断的坑确实填上了,首屏FCP从0.9s降到0.6s,推理速度测过没问题。见效的前提是
#10 floor

Please Log in