- initSidebarSticky 移除 contentView !== 'list' 早退条件 sticky 内容(分类+收录/收藏按钮)在 list/submit/favorites 三个视图下完全一致, 移除 portal 与 inline 定位的视图限制,避免切换后 CSS 默认 top:0/left:0 飘到视口左上角 - openSubmitView/openFavoritesView 不再 destroySidebarSticky 改为 $nextTick 调 refreshSidebarStickyGeometry 重新测量并刷新 left/width/top - 新增 refreshSidebarStickyGeometry 清掉 _lastSticky* 死区缓存,强制 _applySidebarSticky 把新值写到 element.style 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.development.new | ||
| .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 | ||