txw/txw-mhzc-web
liulong 99d351eb1f feat(gxnlpt): sidebar sticky 重构为 portal + fixed 定位
- sidebar-sticky 元素 portal 到 body,避开 scale-stage transform 上下文
- 改用 top/left/width 而非 transform,sticky 在 fixed 时正确锚定 viewport
- _measureStickyGeometry 重写,sticky 视觉位置独立于滚动
- 组件 destroy 时把 sticky 移回原父节点,避免 DOM 泄漏
- 加 gxnlpt-sidebar-bg 视觉白底铺满
- 重构:_lastStickyOffset 拆为 _lastStickyTop/Left/Width

兼容性:本改动纯前端 DOM 操作,不涉及任何后端 API 调用,
不影响登录态、不改 .env.development、不动 request.js 拦截器,
老后端(ry-cloud 9300)和 txw-cloud(8080)都能跑。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 12:09:44 +08:00
..
.claude
devops
docs
mock
public feat:修复部分问题 2026-06-02 23:28:48 +08:00
src feat(gxnlpt): sidebar sticky 重构为 portal + fixed 定位 2026-06-08 12:09:44 +08:00
tests/unit
.browserslistrc
.commitlintrc.js
.cz-config.js
.env
.env.development
.env.production
.env.test
.eslintignore
.eslintrc.js feat:修复部分问题 2026-06-02 23:28:48 +08:00
.gitattributes
.gitignore
.stylelintrc.json
.yarnrc
babel.config.js
Dockerfile
env.multiple-deploy
jsconfig.json
nginx.conf
nodemon.json
package-lock.json feat:修复部分问题 2026-06-02 23:28:48 +08:00
package.json feat:修复部分问题 2026-06-02 23:28:48 +08:00
prettier.config.js
proxy.js
README.md
stylelint.config.js
vue.config.js fix(dev-server): proxy /sso/did/pub to txw-cloud gateway (BUG-D) 2026-06-07 14:59:01 +08:00