From 0bc535a02b24faf5720f7a3e3a75f4edc6f7da26 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Tue, 20 May 2025 20:51:58 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=20CHANGELOG.md=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BB=A5=E8=AE=B0=E5=BD=95=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加 CHANGELOG.md 文件,详细记录从 v2.7.0 到 v2.8.0 的更新内容,包括架构优化、依赖升级和新功能支持 --- docs/CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docs/CHANGELOG.md diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md new file mode 100644 index 0000000..f353af3 --- /dev/null +++ b/docs/CHANGELOG.md @@ -0,0 +1,39 @@ +# CHANGELOG 更新日志 + +## v2.8.0(2025-05-20) + +### 架构优化 + +- 移除 `stylelint` 和 `eslint` 配置,统一采用 `oxlint` 进行代码检查,提升代码质量和一致性。 + +## 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 + } + } + ```