7
面板侧栏可能会占用部分空间,为侧栏添加折叠按钮,添加主要内容的展示面积。
Fixes https://github.com/halo-dev/halo/issues/4197
测试方式:
- 在本地运行halo,点击添加的按钮看是否生效。 Does this PR introduce a user-facing change?
优化侧栏,使用户能够自定义是否展开侧栏。
面板侧栏可能会占用部分空间,为侧栏添加折叠按钮,添加主要内容的展示面积。
Fixes https://github.com/halo-dev/halo/issues/4197
测试方式:
优化侧栏,使用户能够自定义是否展开侧栏。
实际体验之后的一些建议:
折叠按钮的位置有点突兀
折叠之后的图标似乎没有居中。
如果遇到分组文字过长,会有样式问题
我的建议是可以将折叠后的宽度调高一点,给分组的文字多留一点空间,如果还超出一样,可以加上 ...
切换到某些菜单项的时候,折叠状态会恢复,比如用户。
刷新页面之后,折叠状态会恢复,建议将这个状态缓存到 localStorage,可以使用 vueuse 的 useLocalStorage
切换折叠状态时,菜单的动画和内容区域的变化不协调,可以考虑同一给内容区域加上动画。其次,动画速度可以在快一点。
修改折叠后的样式和折叠器的位置,改变logo位置居中。
下面是一些建议:
cursor: pointer;
floating-vue
在用户鼠标悬浮在某个图标上时,给予提示。