Nuxt3 -> Nuxt4
基本上就是把依赖升级了一遍,Nuxt4比Nuxt3稳定一些,非常Nice
样式
将通用/可复用的样式抽离到了全局的样式文件里,大概有:
- _variables:样式变量
- theme:主题样式变量
- layout:布局
- form:表单
- button:按钮
- highlight:代码高亮
- transition:过渡动画
- blog:博客的通用样式
- blog-post:博客文章通用样式
类型
- 一些模块的类型放在 types 下
- 一些特殊的联系放在 types/form、types/query 下
- form:表单参数
- query:搜索参数
静态资源
将 styles、icons、images 放在 assets 下
组件
重构了所有的组件,基本满足组件设计原则
主要调整的有 Comment、Editor 等
Comment
将 Comment 拆分成了 CommentCard、Input、CommentText、ReplyCard 等组件
每一个组件负责单一的职责,接口数据处理全在 comment/index 组件内统一处理
优化项:
- 添加了根据 commentId 跳转到指定的 Comment,+ 高亮动画
- 添加了过滤 comment 的操作
Editor
保留了表情包、图片上传功能、@功能,其他功能暂时不提供
优化了editor交互
布局
新增左侧小卡片 左右两侧的卡片可以根据不同路由渲染不同的内容
项目主体增加了背景色,卡片也增加了背景色
新功能
添加了留言功能
评论
暂无评论,快来抢沙发吧!