CHANGELOG 更新日志
v2.10.1(2025-05-28)
新功能
- 实现基础的”登录“功能,后端接口数据是mock的。
v2.9.3(2025-05-27)
新功能
- 支持
spa
模板,属于单页应用,完全自定义tabbar
的形式。
依赖升级
- 将
unocss
从0.58
升级到66.0.0
。 - 将
wot-design-uni
从^1.4.0
升级到^1.9.0
。 - 将
vue
从3.4.21
升级到^3.5.15
。 - 将
vite
从5.2.8
升级到6.3.5
。
v2.8.0(2025-05-20)
架构优化
移除
stylelint
和eslint
配置,统一采用oxlint
进行代码检查,提升代码校验的速度(比eslint
快50-100
倍)。移除
husky
和commitlint
配置(使用编辑器的AI生成commit信息)。对于
v2.8.0
以下版本,需按以下步骤操作:- 把
husky, stylelint, eslint
相关依赖包删除 - 安装
oxlint
,设置lint-staged
配置为oxlint
- 删除
husky, stylelint, eslint
相关文件
- 把
v2.7.0(2025-05-19)
依赖升级
- 将
@dcloudio/uni-app
从3.0.0-4020920240930001
升级到3.0.0-4060520250512001
,获取最新功能和性能优化。
新功能
- 支持
无 TabBar
模式,用户只需删除pages.config.ts
中的tabBar
配置即可。
对于 v2.7.0
以下版本,需按以下步骤操作:
- 执行
pnpm uvm
升级@dcloudio/uni-app
。 - 修改
src/utils/index.ts
部分代码:
ts
import pagesConfig from '@/pages.json'
const { pages, subPackages, tabBar = { list: [] } } = { ...pagesConfig }
/** 判断当前页面是否是 tabbar 页 */
export const getIsTabbar = () => {
try {
const lastPage = getLastPage()
const currPath = lastPage?.route
return Boolean(tabBar?.list?.some((item) => item.pagePath === currPath))
} catch {
return false
}
}