- 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> |
||
|---|---|---|
| .. | ||
| .claude | ||
| devops | ||
| docs | ||
| mock | ||
| public | ||
| src | ||
| tests/unit | ||
| .browserslistrc | ||
| .commitlintrc.js | ||
| .cz-config.js | ||
| .env | ||
| .env.development | ||
| .env.production | ||
| .env.test | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .gitattributes | ||
| .gitignore | ||
| .stylelintrc.json | ||
| .yarnrc | ||
| babel.config.js | ||
| Dockerfile | ||
| env.multiple-deploy | ||
| jsconfig.json | ||
| nginx.conf | ||
| nodemon.json | ||
| package-lock.json | ||
| package.json | ||
| prettier.config.js | ||
| proxy.js | ||
| README.md | ||
| stylelint.config.js | ||
| vue.config.js | ||