Compare commits

...

252 Commits
main ... i18n

Author SHA1 Message Date
GitHub Actions
22b19581a6 Auto merge main into i18n 2025-06-22 08:59:12 +00:00
GitHub Actions
38ba41ef5f Auto merge main into i18n 2025-06-22 06:22:26 +00:00
GitHub Actions
b65902c1d0 Auto merge main into i18n 2025-06-22 06:05:52 +00:00
GitHub Actions
f8307bd293 Auto merge main into i18n 2025-06-22 05:24:11 +00:00
GitHub Actions
7321cb0ea0 Auto merge main into i18n 2025-06-22 05:02:29 +00:00
feige996
d578049e08 Merge branch 'main' into i18n 2025-06-22 12:22:29 +08:00
feige996
0e8bcefec1 ci: 删除过时的GitHub工作流和发布配置文件 2025-06-22 11:26:47 +08:00
GitHub Actions
8fbf4d90ee Auto merge main into i18n 2025-06-22 02:07:49 +00:00
GitHub Actions
33bceda1bc Auto merge main into i18n 2025-06-22 02:05:05 +00:00
GitHub Actions
0934192a5e Auto merge main into i18n 2025-06-21 15:03:43 +00:00
GitHub Actions
0e1ab9babb Auto merge main into i18n 2025-06-21 14:46:57 +00:00
GitHub Actions
66f2750b4e Auto merge main into i18n 2025-06-21 11:44:41 +00:00
GitHub Actions
667b2516f5 Auto merge main into i18n 2025-06-21 11:41:26 +00:00
GitHub Actions
cb362a19f3 Auto merge main into i18n 2025-06-21 09:56:19 +00:00
feige996
6009c62a7a refactor(i18n): 优化i18n相关代码结构和格式
将箭头函数改为函数声明,统一代码风格
调整vue模板中的class顺序和格式
更新pnpm-lock.yaml中的依赖版本
添加@types/web-bluetooth类型定义
2025-06-21 17:37:25 +08:00
feige996
1e0914df26 Merge branch 'main' into i18n 2025-06-21 17:36:19 +08:00
GitHub Actions
1b0b3ee05f Auto merge main into i18n 2025-06-21 08:47:03 +00:00
GitHub Actions
606faeae0e Auto merge main into i18n 2025-06-21 08:00:30 +00:00
feige996
00443050be Merge branch 'main' into i18n 2025-06-21 15:46:05 +08:00
feige996
4784c77d45 chore: 生成的pages.json 2025-06-21 15:28:21 +08:00
feige996
28f38ce122 feat(tabbar): 更新底部导航栏配置和国际化文本
- 在 pages.json 中添加 icon 和 iconType 字段
- 将 tabbarList.ts 中的文本改为国际化占位符
- 在 about.vue 页面添加跳转到国际化页面的按钮
2025-06-21 15:26:27 +08:00
feige996
b154a44987 Merge branch 'main' into i18n 2025-06-21 15:15:33 +08:00
GitHub Actions
05cd04d4e4 Auto merge base into i18n 2025-06-21 01:26:19 +00:00
GitHub Actions
645ee4018e Auto merge base into i18n 2025-06-21 01:19:12 +00:00
GitHub Actions
1536a6e474 Auto merge base into i18n 2025-06-20 02:45:42 +00:00
GitHub Actions
8ee665530e Auto merge base into i18n 2025-06-20 02:43:40 +00:00
GitHub Actions
1fccf3e609 Auto merge base into i18n 2025-06-17 14:57:58 +00:00
feige996
53809bb964 refactor: 将标签栏文本替换为国际化占位符 2025-06-17 22:39:58 +08:00
feige996
9caa4934f2 Merge branch 'base' into i18n 2025-06-17 22:37:26 +08:00
GitHub Actions
04e89b7c0e Auto merge base into i18n 2025-06-17 10:15:28 +00:00
GitHub Actions
2f74956cb1 Auto merge base into i18n 2025-06-17 10:14:13 +00:00
GitHub Actions
1a13ba4092 Auto merge base into i18n 2025-06-17 10:10:20 +00:00
GitHub Actions
88f4f1069a Auto merge base into i18n 2025-06-16 01:53:25 +00:00
GitHub Actions
dc7bd4066f Auto merge base into i18n 2025-06-15 14:28:46 +00:00
GitHub Actions
cf3b56b1a3 Auto merge base into i18n 2025-06-15 09:04:44 +00:00
GitHub Actions
71b530b7a1 Auto merge base into i18n 2025-06-15 08:46:50 +00:00
GitHub Actions
37d2c5b226 Auto merge base into i18n 2025-06-14 04:36:21 +00:00
GitHub Actions
901f54f1f9 Auto merge base into i18n 2025-06-14 04:00:41 +00:00
feige996
24fe18638e Merge branch 'base' into i18n 2025-06-14 11:26:02 +08:00
GitHub Actions
34ad020c53 Auto merge base into i18n 2025-06-14 02:46:13 +00:00
feige996
62d0d17181 Merge branch 'base' into i18n 2025-06-13 20:20:22 +08:00
GitHub Actions
cb3004292a Auto merge base into i18n 2025-06-13 09:01:20 +00:00
GitHub Actions
ae65c03073 Auto merge base into i18n 2025-06-13 09:00:52 +00:00
GitHub Actions
2ffdb0870d Auto merge base into i18n 2025-06-13 08:47:39 +00:00
GitHub Actions
60c7b3fc38 Auto merge base into i18n 2025-06-13 08:38:55 +00:00
GitHub Actions
56c7d4884b Auto merge base into i18n 2025-06-11 15:39:50 +00:00
GitHub Actions
c54241e22d Auto merge base into i18n 2025-06-10 09:14:21 +00:00
GitHub Actions
8f156b23d9 Auto merge base into i18n 2025-06-06 15:46:17 +00:00
GitHub Actions
28f3c64ced Auto merge base into i18n 2025-06-06 14:59:38 +00:00
GitHub Actions
12a00977ea Auto merge base into i18n 2025-06-06 14:42:49 +00:00
feige996
b8d05d760b refactor(about): 移除未使用的vue-query相关代码 2025-06-06 12:50:19 +08:00
feige996
3e51d7f81e fix: 文件格式化错乱,从base搬运过来 2025-06-06 12:48:57 +08:00
GitHub Actions
0843e69422 Auto merge base into i18n 2025-06-06 04:45:20 +00:00
GitHub Actions
2cbc0a39bf Auto merge base into i18n 2025-06-06 04:41:25 +00:00
GitHub Actions
d0c0fe1fe1 Auto merge base into i18n 2025-06-05 14:56:50 +00:00
GitHub Actions
a0d1af5157 Auto merge base into i18n 2025-06-04 14:44:02 +00:00
feige996
48d05961d3 Merge branch 'base' into i18n 2025-06-04 17:54:56 +08:00
feige996
c5cf8b4d66 Merge branch 'i18n' of https://gitee.com/feige996/unibest into i18n 2025-06-04 17:53:37 +08:00
GitHub Actions
f1262cc4d0 Auto merge base into i18n 2025-06-03 12:04:12 +00:00
feige996
160d71b1fb feat(about): 添加请求页面组件及功能实现
添加请求页面的完整组件实现,包括模板、脚本和路由配置。主要功能包括:
- 显示推荐链接
- 实现请求数据功能
- 添加重置数据按钮
- 支持不同平台的显示差异
- 配置页面标题和布局
2025-06-03 20:03:28 +08:00
feige996
15952919a4 refactor(about): 在request组件中引入useRequest和ref
重构about页面的request组件,添加了useRequest hook和vue的ref引用,为后续功能扩展做准备
2025-06-03 19:55:29 +08:00
feige996
1f1c10937d Merge branch 'base' into i18n 2025-06-03 19:52:08 +08:00
feige996
fd14ff2624 Merge branch 'base' into i18n 2025-06-03 19:47:57 +08:00
GitHub Actions
698df55123 Auto merge base into i18n 2025-06-03 09:26:52 +00:00
GitHub Actions
1acec8074e Auto merge base into i18n 2025-06-03 06:49:14 +00:00
GitHub Actions
9088441b6e Auto merge base into i18n 2025-06-03 04:55:35 +00:00
GitHub Actions
ce1e6ff8e7 Auto merge base into i18n 2025-06-03 04:40:03 +00:00
GitHub Actions
0cc918fcd6 Auto merge base into i18n 2025-06-03 02:20:33 +00:00
feige996
4c72850fad chore: 更新版本号至2.10.3 2025-06-03 10:18:46 +08:00
feige996
a750ea8839 Merge branch 'base' into i18n 2025-06-03 10:18:04 +08:00
GitHub Actions
32a3570cd1 Auto merge base into i18n 2025-06-03 01:28:55 +00:00
GitHub Actions
4275806284 Auto merge base into i18n 2025-05-30 03:17:55 +00:00
GitHub Actions
0a5a3e90e8 Auto merge base into i18n 2025-05-28 08:18:02 +00:00
GitHub Actions
65bef1c363 Auto merge base into i18n 2025-05-28 07:21:16 +00:00
GitHub Actions
e032278e08 Auto merge base into i18n 2025-05-28 07:15:43 +00:00
GitHub Actions
b0fcfea5c7 Auto merge base into i18n 2025-05-28 03:40:46 +00:00
GitHub Actions
53952a608e Auto merge base into i18n 2025-05-28 03:29:04 +00:00
feige996
1d19d3a1ae Merge branch 'base' into i18n 2025-05-28 00:59:05 +08:00
feige996
b4a8e94503 Merge branch 'base' into i18n 2025-05-28 00:44:44 +08:00
GitHub Actions
e12b891b49 Auto merge base into i18n 2025-05-27 08:55:53 +00:00
GitHub Actions
addb6e8fce Auto merge base into i18n 2025-05-26 16:32:22 +00:00
feige996
c874024221 Merge branch 'base' into i18n 2025-05-26 23:28:04 +08:00
GitHub Actions
7c0e1b6369 Auto merge base into i18n 2025-05-22 12:02:38 +00:00
GitHub Actions
aa8ecbc72f Auto merge base into i18n 2025-05-21 02:17:02 +00:00
feige996
125e305cd7 feat(i18n): 添加微信小程序国际化支持
在微信小程序中,手动设置导航栏标题和tabbar文本以确保国际化生效。同时,在页面中添加了多语言测试的相关代码。
2025-05-21 10:13:01 +08:00
feige996
ebdaa41a6f Merge branch 'base' into i18n 2025-05-21 09:23:37 +08:00
feige996
fbefaccc90 Merge branch 'base' into i18n 2025-05-20 18:26:03 +08:00
feige996
3b62254472 Merge branch 'base' into i18n 2025-05-20 10:02:02 +08:00
GitHub Actions
997f12fd5a Auto merge base into i18n 2025-05-19 07:12:11 +00:00
GitHub Actions
6b9701dd12 Auto merge base into i18n 2025-05-19 06:48:15 +00:00
GitHub Actions
847170fcbd Auto merge base into i18n 2025-04-22 06:47:49 +00:00
GitHub Actions
b2832cdbcc Auto merge base into i18n 2025-04-12 06:09:18 +00:00
GitHub Actions
3ea22bac1a Auto merge base into i18n 2025-03-07 11:43:13 +00:00
GitHub Actions
c17d405456 Auto merge base into i18n 2025-02-25 03:51:54 +00:00
GitHub Actions
6db79dbbcd Auto merge base into i18n 2025-01-23 15:50:34 +00:00
GitHub Actions
7898c9263d Auto merge base into i18n 2025-01-14 13:59:27 +00:00
GitHub Actions
c4e62b4b92 Auto merge base into i18n 2025-01-14 11:30:01 +00:00
Burt
a624476661 docs: readme License 2025-01-14 19:29:00 +08:00
Burt
de9857d33d Merge branch 'base' into i18n 2025-01-14 19:27:35 +08:00
Burt
1c2cd0e452 Merge branch 'base' into i18n 2025-01-06 23:26:50 +08:00
Burt
a4a49e7b1e Merge branch 'base' into i18n 2025-01-06 14:02:33 +08:00
Burt
0f2b013de5 Merge branch 'base' into i18n 2025-01-05 12:36:34 +08:00
Burt
b51a23ef63 Merge branch 'base' into i18n 2025-01-01 18:09:35 +08:00
Burt
4f58818529 Merge branch 'base' into i18n 2024-12-31 12:20:42 +08:00
Burt
7394efb952 fix: 运行报错 2024-12-26 12:40:47 +08:00
Burt
3c32791ab7 Merge branch 'base' into i18n 2024-12-26 12:32:28 +08:00
Burt
feca440d06 Merge branch 'base' into i18n 2024-12-10 21:46:42 +08:00
Burt
598ae7a35f Merge branch 'base' into i18n 2024-12-06 14:49:02 +08:00
Burt
1123357f10 Merge branch 'base' into i18n 2024-12-04 09:41:37 +08:00
Burt
586a7cbf3c Merge branch 'base' into i18n 2024-12-02 21:02:49 +08:00
Burt
6c3cd24efe build: 降级uni版本,确保样式正确 2024-12-02 20:56:27 +08:00
Burt
634cb4b1e4 Merge branch 'base' into i18n 2024-12-02 16:26:54 +08:00
Burt
a07d6cb2b4 Merge branch 'base' into i18n 2024-11-15 16:46:40 +08:00
Burt
9b5fef5ae1 Merge branch 'base' into i18n 2024-11-10 22:59:07 +08:00
Burt
e976e4c9b1 Merge branch base into i18n 2024-11-10 22:53:59 +08:00
Burt
1b8ccc1ee3 Merge commit 'eb816e4a781d4684b7859ddc05004fb28c199f31' into i18n 2024-11-10 22:48:17 +08:00
Burt
4e9e718814 Merge branch 'base' into i18n 2024-11-10 22:47:41 +08:00
Joker
eb816e4a78 feat: 支持多语言文件深层写法 2024-09-17 23:55:04 +02:00
Burt
deda75ffdd Merge branch 'base' into i18n 2024-09-11 20:50:02 +08:00
Burt
3e6a410299 chore: add comment 文案 2024-09-06 10:37:45 +08:00
Burt
93fcbeb3f8 Merge branch 'base' into i18n 2024-09-05 20:58:50 +08:00
Burt
b42dec9e6c Merge branch 'base' 2024-09-05 20:49:28 +08:00
菲鸽
8a77bc66f2
!11 fix(i18n): 修复 h5 使用 useI18n().t 报错的问题
Merge pull request !11 from wyl86/i18n
2024-07-24 09:24:54 +00:00
菲鸽
972003b1a7 Merge branch 'base' into i18n 2024-07-16 21:09:28 +08:00
菲鸽
9561fb743f Merge branch 'base' into i18n 2024-06-28 13:08:16 +08:00
wyl86
32d6f78e32
fix(i18n): 修复网页i18n的问题 2024-06-26 22:36:34 +08:00
菲鸽
2f94bdd878 Merge branch 'base' into i18n 2024-06-25 22:00:07 +08:00
菲鸽
f7ab9d8699 Merge branch 'base' into i18n 2024-06-25 17:47:57 +08:00
菲鸽
b616ad6070 Revert "fix(i18n): 修复微信小程序国际化问题"
This reverts commit c970e7bee176d250c795f8147b5ef2e394b29f2a.
2024-06-19 17:41:58 +08:00
菲鸽
92da043dd2 feat: vue-i18n 2024-06-19 17:37:24 +08:00
菲鸽
ed8d1b6e67
!9 修复微信小程序国际化问题
Merge pull request !9 from wyl86/i18n
2024-06-19 09:30:41 +00:00
菲鸽
fb9294a227 Merge branch 'base' into i18n 2024-06-19 14:09:46 +08:00
wyl86
c970e7bee1
fix(i18n): 修复微信小程序国际化问题
修复微信小程序 tabbar 的 text 和导航栏标题的国际化问题
2024-06-19 12:11:14 +08:00
wyl86
db5dc87df1
docs(utils): 删除未使用的注释指令
删除未使用的 '@ts-expect-error' 注释指令
2024-06-18 17:20:06 +08:00
菲鸽
363e0905c6 Merge branch 'base' into i18n 2024-06-17 17:24:30 +08:00
菲鸽
caf25c0d61 chore: i18n模板要注释掉 vue-i18n 2024-06-17 17:23:06 +08:00
菲鸽
fe58db4cb2 Merge branch 'base' into i18n 2024-06-17 17:22:42 +08:00
菲鸽
b6dd3057c3 Merge branch 'base' into i18n 2024-06-17 17:16:38 +08:00
菲鸽
7c034df4e5 Merge branch 'base' into i18n 2024-06-17 16:27:14 +08:00
菲鸽
27bb4101ff Merge branch 'base' into i18n 2024-06-16 16:47:24 +08:00
菲鸽
bdbfecfe40 Merge branch 'base' into i18n 2024-06-16 16:39:30 +08:00
菲鸽
02b1e0d35b Merge remote-tracking branch 'origin/i18n' into i18n 2024-06-16 16:36:20 +08:00
菲鸽
94e8962bbb refine: i18n 2024-06-16 16:36:11 +08:00
菲鸽
236d002c7c perf(i18n): 使用 t 函数 2024-06-16 16:28:08 +08:00
菲鸽
3c2d52e060 feat: 演示i18n 2024-06-16 15:21:44 +08:00
菲鸽
09477e60eb refine(i18n): 函数优化 2024-06-16 15:14:03 +08:00
青谷
425a70db64 Merge branch 'base' into i18n 2024-06-07 21:11:12 +08:00
菲鸽
63c465c1aa Merge branch 'base' into i18n 2024-06-07 10:48:23 +08:00
菲鸽
ca433f149b Merge branch 'base' into i18n 2024-06-04 18:03:28 +08:00
菲鸽
eaff9fe540 Merge branch 'base' into i18n 2024-06-03 12:44:50 +08:00
菲鸽
c5c6b87eef Merge branch 'base' into i18n 2024-06-01 21:53:49 +08:00
菲鸽
0a4d501aa6 Merge branch 'base' into i18n 2024-06-01 21:48:56 +08:00
菲鸽
4a3f328262 build: pnpm-lock.yaml 2024-06-01 21:45:13 +08:00
菲鸽
12bec86587 Merge branch 'base' into i18n 2024-06-01 21:43:51 +08:00
菲鸽
82dd56e646 Merge branch 'base' into i18n 2024-06-01 21:42:58 +08:00
菲鸽
7f61560404 Merge branch 'base' into i18n 2024-05-26 09:52:17 +08:00
菲鸽
a790918886 Merge branch 'base' into i18n 2024-05-25 19:28:35 +08:00
菲鸽
cb7a229e55 Merge branch 'base' into i18n 2024-05-19 18:48:23 +08:00
菲鸽
62f05460b7 Merge branch 'base' into i18n 2024-05-18 18:01:23 +08:00
菲鸽
ff5a0654a6 feat: 优化btn宽度 2024-05-18 17:57:35 +08:00
菲鸽
9cf135ced5 feat: 优化多语言页面 2024-05-18 17:55:54 +08:00
菲鸽
a7b0c536a7 Merge branch 'base' into i18n 2024-05-18 17:51:05 +08:00
菲鸽
191f92b3c2 chore: 运行 2024-05-18 17:47:56 +08:00
菲鸽
bfd2aed881 Merge branch 'base' into i18n 2024-05-12 19:54:00 +08:00
菲鸽
1a0beec7ca Merge branch 'base' into i18n 2024-05-12 17:23:27 +08:00
菲鸽
2c2e5c25f5 Merge branch 'base' into i18n 2024-05-12 17:19:35 +08:00
菲鸽
274701bf51 feat: 多语言关于页面 2024-05-12 17:05:36 +08:00
菲鸽
2e7d34355c Merge branch 'base' into i18n 2024-05-12 17:03:09 +08:00
菲鸽
7c903b556c Merge branch 'base' into i18n 2024-05-12 16:48:09 +08:00
菲鸽
81816f0df0 build: uni-pages.d.ts 2024-05-12 11:54:12 +08:00
菲鸽
d0139065b3 Merge branch 'base' into i18n 2024-05-12 11:53:38 +08:00
菲鸽
6703f4c09c Merge branch 'base' into i18n 2024-05-12 11:36:54 +08:00
菲鸽
056e10ef6d feat: 多语言 2024-05-12 11:12:18 +08:00
菲鸽
7dc8f5b438 feat: tabbar 多语言 2024-05-12 10:37:44 +08:00
菲鸽
4c968a7eb1 fix: $t 报错 2024-05-04 15:22:25 +08:00
菲鸽
e396f9bf72 chore: 文案优化 2024-05-04 14:30:00 +08:00
菲鸽
188554bf04 refine: i18n 2024-05-04 10:59:10 +08:00
菲鸽
5849176b59 Merge branch 'base' into i18n 2024-05-03 20:00:52 +08:00
菲鸽
a428f38d44 Merge branch 'base' into i18n 2024-05-02 18:23:27 +08:00
菲鸽
037abd8f09 Merge branch 'base' into i18n 2024-05-02 16:55:03 +08:00
菲鸽
2d2b7630fd Merge branch 'base' into i18n 2024-04-30 15:01:08 +08:00
菲鸽
8e2c77f290
Merge pull request #72 from lcnvals/i18n_string_template
feat: 字符串模版支持key
2024-04-25 16:26:43 +08:00
isaaczhao
155c2588f7 feat: 字符串模版支持key 2024-04-25 16:18:14 +08:00
菲鸽
9f14ec7783
Merge pull request #64 from kasnti/feature/i18n_with_params-in-mp
feat: 使用曲线救国的方式让小程序支持带参数的多语系
2024-04-24 16:58:56 +08:00
yuanzh
b9244ea2d3 feat: 使用曲线救国的方式让小程序支持带参数的多语系 2024-04-21 00:27:23 +08:00
菲鸽
7ac35be33b Merge branch 'base' into i18n 2024-04-20 10:51:36 +08:00
菲鸽
c40f533a28 Merge branch 'base' into i18n 2024-04-12 15:13:18 +08:00
菲鸽
3f391ebf09 Merge branch 'base' into i18n 2024-04-11 18:39:41 +08:00
菲鸽
a76241ff3c Merge branch 'base' into i18n 2024-04-11 09:25:32 +08:00
菲鸽
2c04e87623 build: install vue-i18n 2024-04-09 14:29:13 +08:00
菲鸽
1e872b00a5 Merge branch 'base' into i18n 2024-04-09 14:28:17 +08:00
菲鸽
ac0d49c273 Merge branch 'base' into i18n 2024-04-07 17:22:47 +08:00
菲鸽
5e92586400 Merge branch 'base' into i18n 2024-04-07 09:03:43 +08:00
菲鸽
85f836f9bb Merge branch 'base' into i18n 2024-04-06 22:23:35 +08:00
菲鸽
bd54b3f163 fix: code-snippets 2024-04-05 14:59:34 +08:00
菲鸽
2c17e5e028 Merge branch 'base' into i18n 2024-04-05 14:22:21 +08:00
菲鸽
0ac1403bbb build(tsconfig.json): add components.d.ts ,自定义组件就有提示了 2024-04-04 16:55:12 +08:00
菲鸽
4444a8295b fix: 自动导入的函数,在模板报错 2024-04-04 16:18:01 +08:00
菲鸽
69a40f24f2 build: remove @uni-helper/uni-app-types 才有提示 2024-04-03 16:34:49 +08:00
菲鸽
f3639a402a Merge branch 'base' into i18n 2024-04-02 21:31:33 +08:00
菲鸽
dd8a2ebfa5 feat: 点击进入多语言页面 2024-04-02 21:25:00 +08:00
菲鸽
9f972136cc Merge branch 'base' into i18n 2024-04-02 21:22:31 +08:00
菲鸽
7b38882fa4 fix(tsconfig.json): json报错 2024-03-28 11:01:34 +08:00
菲鸽
2da4645e73 feat: add alias @img 2024-03-28 10:19:27 +08:00
菲鸽
c67adc1208 docs: readme 2024-03-28 09:53:28 +08:00
菲鸽
86a6055d76 build(package.json): update dependency version 2024-03-27 20:41:05 +08:00
菲鸽
245d74b9eb fix: 类型报错 2024-03-27 17:41:15 +08:00
菲鸽
8de552d83a feat: 移除 uv-ui, 改用 wot 2024-03-27 17:24:24 +08:00
菲鸽
a7234f6f30 feat: 引入路由拦截 2024-03-27 17:22:39 +08:00
菲鸽
696abc706f build: add 淘宝源 registry 2024-03-27 17:20:56 +08:00
菲鸽
d4e5b05e2b fix: windows 里面运行小程序报错,BUSY,自动关闭服务 2024-03-27 17:20:52 +08:00
菲鸽
7b696037af fix(prettier): 格式化后,标签>跑到下一行BUG 2024-03-25 15:26:08 +08:00
菲鸽
dadd9922c5 refine: eslint 2024-03-24 18:13:09 +08:00
菲鸽
f2a67816dc refine: 首页 style 2024-03-23 18:12:15 +08:00
菲鸽
8170261785 build(.vscode): add mrmlnc.vscode-json5 to extensions.json 2024-03-21 21:59:08 +08:00
菲鸽
c2a587434b fix: getCurrentPages(...).at is not a function 2024-03-18 09:28:58 +08:00
菲鸽
ca8b484b89 build(.gitignore): .hbuilderx 2024-03-17 19:18:44 +08:00
菲鸽
a56805a817 fix(vite): #14 2024-03-17 12:12:14 +08:00
菲鸽
5d5dafd7d5 fix(unocss): #16 2024-03-17 12:08:59 +08:00
菲鸽
88e674a792 build(.vscode): remove vue.vscode-typescript-vue-plugin, deprecated 2024-03-14 09:34:11 +08:00
菲鸽
7530166e2b build(package.json): add 快捷命令 2024-03-13 19:03:19 +08:00
菲鸽
964dce7884 build: delete pages.json & manifest.json 2024-03-13 19:03:13 +08:00
菲鸽
d4e5d9a682 build(.gitignore): add pages.json manifest.json 2024-03-13 18:57:43 +08:00
菲鸽
1be9ba3e6c build(.vscode): antfu.iconify 支持图标预览 2024-03-11 19:38:55 +08:00
菲鸽
767a7f59b3 Revert "build(.gitignore): 还是放开pages和manifest" 2024-03-10 14:57:50 +08:00
菲鸽
7b4af5acac Revert "build(.gitignore): 还是放开pages和manifest" 2024-03-10 14:57:34 +08:00
菲鸽
73000e4995 build: 续上,生成自己的这两个文件 2024-03-10 14:36:37 +08:00
菲鸽
9a7c830151 build(.gitignore): 还是放开pages和manifest 2024-03-10 14:32:49 +08:00
菲鸽
59f15395f3 build: delete useless files 2024-03-10 13:15:48 +08:00
菲鸽
91478e3507 refactor: 不能随便全局加 box-sizing 2024-03-10 10:31:15 +08:00
菲鸽
850fba04d1 refine: v3 code snippets 2024-03-10 10:31:12 +08:00
菲鸽
55d93ff178 fix: wx 请求不显示bug 2024-03-07 19:12:06 +08:00
菲鸽
5e4e6de8b0 build: v1.3.0 2024-03-06 09:22:34 +08:00
菲鸽
29c774ba59 fix: unocss 与 第三方框架样式冲突 BUG 2024-03-06 09:18:37 +08:00
菲鸽
527d3674b0 feat(uni-ui): remove uni-ui
只留一个ui库,即 uv-ui
2024-03-05 21:49:09 +08:00
菲鸽
2ad90f3e03 refine: 无需自动导入 hooks 2024-03-04 21:26:24 +08:00
菲鸽
02d54133ac build(.gitignore): 移除 .eslintrc-auto-import.json 2024-03-04 21:26:20 +08:00
菲鸽
ac39db512d feat: add default css reset 2024-03-04 20:47:50 +08:00
菲鸽
73d07faecc build: refine 2024-03-04 20:38:08 +08:00
菲鸽
8f3ede5642 build: v1.2.0 2024-03-04 08:50:18 +08:00
菲鸽
28bab3cc37 feat: rename.sh 2024-03-03 19:35:56 +08:00
菲鸽
c439d86f55 feat: 优化首页展示 2024-03-03 19:07:36 +08:00
菲鸽
55bff13b35 feat: unibest title 2024-03-03 17:09:10 +08:00
菲鸽
032ea21308 feat: unibest title 2024-03-03 17:06:58 +08:00
菲鸽
c4bf3b5f02 feat: i18n 提示 2024-03-03 15:34:08 +08:00
菲鸽
f6110786d3 fix: 首页展示 2024-03-03 15:28:22 +08:00
菲鸽
39f19efaa8 refactor: default layout 2024-03-03 13:29:49 +08:00
菲鸽
11b71d8fc7 build: v1.1.0 2024-03-02 19:20:44 +08:00
菲鸽
d776ca87ba refactor: delete useless fly-* files 2024-03-01 20:23:59 +08:00
菲鸽
2cc075ee27 feat: delete useless files 2024-03-01 20:23:53 +08:00
菲鸽
79ac14d79a docs(readme): 增加文档地址 2024-03-01 20:23:49 +08:00
菲鸽
82a1342614 build: delete demo 2024-03-01 17:45:37 +08:00
18 changed files with 473 additions and 371 deletions

31
.github/release.yml vendored
View File

@ -1,31 +0,0 @@
categories:
- title: 🚀 新功能
labels: [feat, feature]
- title: 🛠️ 修复
labels: [fix, bugfix]
- title: 💅 样式
labels: [style]
- title: 📄 文档
labels: [docs]
- title: ⚡️ 性能
labels: [perf]
- title: 🧪 测试
labels: [test]
- title: ♻️ 重构
labels: [refactor]
- title: 📦 构建
labels: [build]
- title: 🚨 补丁
labels: [patch, hotfix]
- title: 🌐 发布
labels: [release, publish]
- title: 🔧 流程
labels: [ci, cd, workflow]
- title: ⚙️ 配置
labels: [config, chore]
- title: 📁 文件
labels: [file]
- title: 🎨 格式化
labels: [format]
- title: 🔀 其他
labels: [other, misc]

View File

@ -1,80 +0,0 @@
name: Auto Merge Main to Other Branches
on:
push:
branches:
- main
workflow_dispatch: # 手动触发
jobs:
merge-to-i18n:
name: Merge main into i18n
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.GH_TOKEN_AUTO_MERGE }}
- name: Merge main into i18n
run: |
git config user.name "GitHub Actions"
git config user.email "actions@github.com"
git checkout i18n
git merge main --no-ff -m "Auto merge main into i18n"
git push origin i18n
merge-to-base-sard-ui:
name: Merge main into base-sard-ui
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.GH_TOKEN_AUTO_MERGE }}
- name: Merge main into base-sard-ui
run: |
git config user.name "GitHub Actions"
git config user.email "actions@github.com"
git checkout base-sard-ui
git merge main --no-ff -m "Auto merge main into base-sard-ui"
git push origin base-sard-ui
merge-to-base-uv-ui:
name: Merge main into base-uv-ui
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.GH_TOKEN_AUTO_MERGE }}
- name: Merge main into base-uv-ui
run: |
git config user.name "GitHub Actions"
git config user.email "actions@github.com"
git checkout base-uv-ui
git merge main --no-ff -m "Auto merge main into base-uv-ui"
git push origin base-uv-ui
merge-to-base-uview-plus:
name: Merge main into base-uview-plus
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.GH_TOKEN_AUTO_MERGE }}
- name: Merge main into base-uview-plus
run: |
git config user.name "GitHub Actions"
git config user.email "actions@github.com"
git checkout base-uview-plus
git merge main --no-ff -m "Auto merge main into base-uview-plus"
git push origin base-uview-plus

View File

@ -1,119 +0,0 @@
name: Auto Release
on:
push:
tags:
- 'v*'
permissions:
contents: write
pull-requests: read
issues: read
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
- name: Install yq
run: sudo snap install yq
- name: Generate changelog
id: changelog
env:
CONFIG_FILE: .github/release.yml
run: |
# 解析配置文件
declare -A category_map
while IFS=";" read -r title labels; do
for label in $labels; do
category_map[$label]="$title"
done
done < <(yq -o=tsv '.categories[] | [.title, (.labels | join(" "))] | join(";")' $CONFIG_FILE)
# 获取版本范围
mapfile -t tags < <(git tag -l --sort=-version:refname)
current_tag=${tags[0]}
previous_tag=${tags[1]:-}
if [[ -z "$previous_tag" ]]; then
commit_range="$current_tag"
echo "首次发布版本: $current_tag"
else
commit_range="$previous_tag..$current_tag"
echo "版本范围: $commit_range"
fi
# 获取所有符合规范的提交
commits=$(git log --pretty=format:"%s|%h" "$commit_range")
# 生成分类日志
declare -A log_entries
while IFS="|" read -r subject hash; do
# type=$(echo "$subject" | cut -d':' -f1 | tr -d ' ')
type=$(echo "$subject" | sed -E 's/^([[:alnum:]]+)(\(.*\))?:.*/\1/' | tr -d ' ')
found=0
for label in "${!category_map[@]}"; do
if [[ "$type" == "$label" ]]; then
entry="- ${subject} (${hash:0:7})"
log_entries[${category_map[$label]}]+="$entry"$'\n'
found=1
break
fi
done
if [[ $found -eq 0 ]]; then
entry="- ${subject} (${hash:0:7})"
log_entries["其他"]+="$entry"$'\n'
fi
done <<< "$commits"
# 统计提交数量
commit_count=$(git log --oneline "$commit_range" | wc -l)
# 统计受影响的文件数量
file_count=$(git diff --name-only "$commit_range" | wc -l)
# 统计贡献者信息
contributor_stats=$(git shortlog -sn "$commit_range")
contributor_notes=""
while IFS= read -r line; do
commits=$(echo "$line" | awk '{print $1}')
name=$(echo "$line" | awk '{$1=""; print $0}' | sed 's/^ //')
contributor_notes+="- @${name} (${commits} commits)\n"
done <<< "$contributor_stats"
# 构建输出内容
release_notes="## 版本更新日志 ($current_tag)\n\n"
while IFS= read -r category; do
if [[ -n "${log_entries[$category]}" ]]; then
release_notes+="### $category\n${log_entries[$category]}\n"
fi
done < <(yq '.categories[].title' $CONFIG_FILE)
# 构建输出内容
release_notes="## 版本更新日志 ($current_tag)\n\n"
current_date=$(date +"%Y-%m-%d")
# 添加发布日期和下载统计信息
release_notes+=" ### 📅 发布日期: ${current_date}\n"
while IFS= read -r category; do
if [[ -n "${log_entries[$category]}" ]]; then
release_notes+="### $category\n${log_entries[$category]}\n"
fi
done < <(yq '.categories[].title' $CONFIG_FILE)
# 添加统计信息
release_notes+="### 📊 统计信息\n"
release_notes+="- 本次发布包含 ${commit_count} 个提交\n"
release_notes+="- 影响 ${file_count} 个文件\n\n"
# 添加贡献者信息
release_notes+="### 👥 贡献者\n"
release_notes+="感谢这些优秀的贡献者(按提交次数排序):\n"
release_notes+="${contributor_notes}\n"
release_notes+="---\n"
# 写入文件
echo -e "$release_notes" > changelog.md
echo "生成日志内容:"
cat changelog.md
- name: Create Release
uses: ncipollo/release-action@v1
with:
generateReleaseNotes: false
bodyFile: changelog.md
tag: ${{ github.ref_name }}

View File

@ -99,6 +99,7 @@
"pinia": "2.0.36",
"pinia-plugin-persistedstate": "3.2.1",
"vue": "^3.4.21",
"vue-i18n": "9.1.9",
"wot-design-uni": "^1.9.1",
"z-paging": "2.8.7"
},

322
pnpm-lock.yaml generated
View File

@ -18,52 +18,52 @@ importers:
dependencies:
'@dcloudio/uni-app':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(@dcloudio/types@3.4.14)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@dcloudio/types@3.4.14)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-harmony':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-plus':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-components':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-h5':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(patch_hash=5763725268e9a493075be3c82d91b590b9ae30e997a04a418494dd7d6d327b9d)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(patch_hash=5763725268e9a493075be3c82d91b590b9ae30e997a04a418494dd7d6d327b9d)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-alipay':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-baidu':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(@dcloudio/types@3.4.14)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@dcloudio/types@3.4.14)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-harmony':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-jd':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-kuaishou':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-lark':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-qq':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-toutiao':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-weixin':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-xhs':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-quickapp-webview':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@tanstack/vue-query':
specifier: ^5.62.16
version: 5.62.16(vue@3.5.15(typescript@5.7.2))
@ -85,6 +85,9 @@ importers:
vue:
specifier: ^3.4.21
version: 3.5.15(typescript@5.7.2)
vue-i18n:
specifier: 9.1.9
version: 9.1.9(vue@3.5.15(typescript@5.7.2))
wot-design-uni:
specifier: ^1.9.1
version: 1.9.1(vue@3.5.15(typescript@5.7.2))
@ -106,16 +109,16 @@ importers:
version: 3.4.14
'@dcloudio/uni-automator':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-stacktracey':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001
'@dcloudio/vite-plugin-uni':
specifier: 3.0.0-4060620250520001
version: 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
version: 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
'@esbuild/darwin-arm64':
specifier: 0.20.2
version: 0.20.2
@ -160,7 +163,7 @@ importers:
version: 0.0.4
'@uni-ku/bundle-optimizer':
specifier: ^1.3.3
version: 1.3.3(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
version: 1.3.3(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
'@unocss/eslint-plugin':
specifier: ^66.2.3
version: 66.2.3(eslint@9.29.0(jiti@2.4.2))(typescript@5.7.2)
@ -217,7 +220,7 @@ importers:
version: 65.4.2(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
unplugin-auto-import:
specifier: ^0.17.8
version: 0.17.8(rollup@4.41.1)
version: 0.17.8(@vueuse/core@12.8.2(typescript@5.7.2))(rollup@4.41.1)
vite:
specifier: 5.2.8
version: 5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0)
@ -2215,6 +2218,9 @@ packages:
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
'@types/wechat-miniprogram@3.4.8':
resolution: {integrity: sha512-lOqddA707X3SZxVhlZNBZPzYzj7lG/ED2fF30k+aE2oT6R4wfw0Wiup2k2hGrmzYUFyJXfGs01sDCuJMhQMAdg==}
@ -2667,6 +2673,15 @@ packages:
'@types/node':
optional: true
'@vueuse/core@12.8.2':
resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==}
'@vueuse/metadata@12.8.2':
resolution: {integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==}
'@vueuse/shared@12.8.2':
resolution: {integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==}
JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
@ -6211,6 +6226,12 @@ packages:
peerDependencies:
vue: ^3.4.37
vue-i18n@9.1.9:
resolution: {integrity: sha512-JeRdNVxS2OGp1E+pye5XB6+M6BBkHwAv9C80Q7+kzoMdUDGRna06tjC0vCB/jDX9aWrl5swxOMFcyAr7or8XTA==}
engines: {node: '>= 10'}
peerDependencies:
vue: ^3.0.0
vue-router@4.5.0:
resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==}
peerDependencies:
@ -7435,10 +7456,10 @@ snapshots:
'@dcloudio/types@3.4.14': {}
'@dcloudio/uni-app-harmony@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-app-harmony@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-app-uts': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-uts': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
debug: 4.4.1
fs-extra: 10.1.0
licia: 1.46.0
@ -7453,10 +7474,10 @@ snapshots:
- vite
- vue
'@dcloudio/uni-app-plus@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-app-plus@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-app-uts': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-uts': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app-vue': 3.0.0-4060620250520001
debug: 4.4.1
fs-extra: 10.1.0
@ -7472,18 +7493,18 @@ snapshots:
- vite
- vue
'@dcloudio/uni-app-uts@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-app-uts@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-console': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@babel/parser': 7.27.5
'@babel/types': 7.27.6
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-console': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
'@dcloudio/uni-nvue-styler': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
'@rollup/pluginutils': 5.1.3(rollup@4.41.1)
'@rollup/pluginutils': 5.1.4(rollup@4.41.1)
'@vue/compiler-core': 3.4.21
'@vue/compiler-dom': 3.4.21
'@vue/compiler-sfc': 3.4.21
@ -7506,9 +7527,9 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-app-vite@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-app-vite@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
'@dcloudio/uni-nvue-styler': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
@ -7531,16 +7552,16 @@ snapshots:
'@dcloudio/uni-app-vue@3.0.0-4060620250520001': {}
'@dcloudio/uni-app@3.0.0-4060620250520001(@dcloudio/types@3.4.14)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-app@3.0.0-4060620250520001(@dcloudio/types@3.4.14)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/types': 3.4.14
'@dcloudio/uni-cloud': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-components': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-console': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cloud': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-components': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-console': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
'@dcloudio/uni-push': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-push': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@dcloudio/uni-stat': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-stat': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@vue/shared': 3.4.21
transitivePeerDependencies:
- '@nuxt/kit'
@ -7551,9 +7572,9 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-automator@3.0.0-4060620250520001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-automator@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
address: 1.2.2
cross-env: 7.0.3
debug: 4.4.1
@ -7578,19 +7599,19 @@ snapshots:
- utf-8-validate
- vue
'@dcloudio/uni-cli-shared@3.0.0-4020820240925001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-cli-shared@3.0.0-4020820240925001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
'@babel/core': 7.26.0
'@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@babel/parser': 7.27.5
'@babel/types': 7.27.6
'@dcloudio/uni-i18n': 3.0.0-4020820240925001
'@dcloudio/uni-shared': 3.0.0-4020820240925001
'@intlify/core-base': 9.1.9
'@intlify/shared': 9.1.9
'@intlify/vue-devtools': 9.1.9
'@rollup/pluginutils': 5.1.3(rollup@4.41.1)
'@rollup/pluginutils': 5.1.4(rollup@4.41.1)
'@vue/compiler-core': 3.4.21
'@vue/compiler-dom': 3.4.21
'@vue/compiler-sfc': 3.4.21
@ -7625,7 +7646,7 @@ snapshots:
resolve: 1.22.10
source-map-js: 1.2.1
tapable: 2.2.1
unplugin-auto-import: 0.16.7(rollup@4.41.1)
unplugin-auto-import: 0.16.7(@vueuse/core@12.8.2(typescript@5.7.2))(rollup@4.41.1)
xregexp: 3.1.0
transitivePeerDependencies:
- '@nuxt/kit'
@ -7636,19 +7657,19 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-cli-shared@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-cli-shared@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
'@babel/core': 7.26.0
'@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@babel/parser': 7.27.5
'@babel/types': 7.27.6
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@intlify/core-base': 9.1.9
'@intlify/shared': 9.1.9
'@intlify/vue-devtools': 9.1.9
'@rollup/pluginutils': 5.1.3(rollup@4.41.1)
'@rollup/pluginutils': 5.1.4(rollup@4.41.1)
'@vue/compiler-core': 3.4.21
'@vue/compiler-dom': 3.4.21
'@vue/compiler-sfc': 3.4.21
@ -7684,7 +7705,7 @@ snapshots:
source-map-js: 1.2.1
tapable: 2.2.1
unimport: 4.1.1
unplugin-auto-import: 19.1.0
unplugin-auto-import: 19.1.0(@vueuse/core@12.8.2(typescript@5.7.2))
xregexp: 3.1.0
transitivePeerDependencies:
- '@nuxt/kit'
@ -7695,9 +7716,9 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-cloud@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-cloud@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
@ -7711,10 +7732,10 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-components@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-components@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cloud': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-h5': 3.0.0-4060620250520001(patch_hash=5763725268e9a493075be3c82d91b590b9ae30e997a04a418494dd7d6d327b9d)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cloud': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-h5': 3.0.0-4060620250520001(patch_hash=5763725268e9a493075be3c82d91b590b9ae30e997a04a418494dd7d6d327b9d)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
transitivePeerDependencies:
- '@nuxt/kit'
@ -7725,9 +7746,9 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-console@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-console@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
fs-extra: 10.1.0
transitivePeerDependencies:
- '@nuxt/kit'
@ -7738,9 +7759,9 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-h5-vite@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-h5-vite@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@rollup/pluginutils': 5.1.3(rollup@4.41.1)
'@vue/compiler-dom': 3.4.21
@ -7767,9 +7788,9 @@ snapshots:
transitivePeerDependencies:
- vue
'@dcloudio/uni-h5@3.0.0-4060620250520001(patch_hash=5763725268e9a493075be3c82d91b590b9ae30e997a04a418494dd7d6d327b9d)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-h5@3.0.0-4060620250520001(patch_hash=5763725268e9a493075be3c82d91b590b9ae30e997a04a418494dd7d6d327b9d)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-h5-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-h5-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-h5-vue': 3.0.0-4060620250520001(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
@ -7794,10 +7815,10 @@ snapshots:
'@dcloudio/uni-i18n@3.0.0-4060620250520001': {}
'@dcloudio/uni-mp-alipay@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-alipay@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-core': 3.4.21
@ -7811,14 +7832,14 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-mp-baidu@3.0.0-4060620250520001(@dcloudio/types@3.4.14)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-baidu@3.0.0-4060620250520001(@dcloudio/types@3.4.14)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-app': 3.0.0-4060620250520001(@dcloudio/types@3.4.14)(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-app': 3.0.0-4060620250520001(@dcloudio/types@3.4.14)(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-mp-weixin': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-weixin': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-core': 3.4.21
'@vue/shared': 3.4.21
@ -7840,12 +7861,12 @@ snapshots:
- utf-8-validate
- vue
'@dcloudio/uni-mp-compiler@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-compiler@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@babel/generator': 7.27.1
'@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@babel/generator': 7.27.5
'@babel/parser': 7.27.5
'@babel/types': 7.27.6
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-core': 3.4.21
'@vue/compiler-dom': 3.4.21
@ -7860,13 +7881,13 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-mp-harmony@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-harmony@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-toutiao': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-toutiao': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-quickapp-webview': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-quickapp-webview': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
transitivePeerDependencies:
@ -7878,11 +7899,11 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-mp-jd@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-jd@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
@ -7895,13 +7916,13 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-mp-kuaishou@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-kuaishou@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-mp-weixin': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-weixin': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-core': 3.4.21
'@vue/shared': 3.4.21
@ -7917,12 +7938,12 @@ snapshots:
- utf-8-validate
- vue
'@dcloudio/uni-mp-lark@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-lark@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-toutiao': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-toutiao': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-core': 3.4.21
@ -7936,10 +7957,10 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-mp-qq@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-qq@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
@ -7953,11 +7974,11 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-mp-toutiao@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-toutiao@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-core': 3.4.21
@ -7971,11 +7992,11 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-mp-vite@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-vite@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-dom': 3.4.21
@ -7996,10 +8017,10 @@ snapshots:
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
'@dcloudio/uni-mp-weixin@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-weixin@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
@ -8020,11 +8041,11 @@ snapshots:
- utf-8-validate
- vue
'@dcloudio/uni-mp-xhs@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-mp-xhs@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-compiler': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
@ -8042,9 +8063,9 @@ snapshots:
parse-css-font: 4.0.0
postcss: 8.5.3
'@dcloudio/uni-push@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-push@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
transitivePeerDependencies:
- '@nuxt/kit'
- '@vueuse/core'
@ -8054,10 +8075,10 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-quickapp-webview@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-quickapp-webview@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vite': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-mp-vue': 3.0.0-4060620250520001
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/shared': 3.4.21
@ -8080,9 +8101,9 @@ snapshots:
'@dcloudio/uni-stacktracey@3.0.0-4060620250520001': {}
'@dcloudio/uni-stat@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/uni-stat@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
debug: 4.4.1
transitivePeerDependencies:
@ -8094,12 +8115,12 @@ snapshots:
- ts-node
- vue
'@dcloudio/vite-plugin-uni@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
'@dcloudio/vite-plugin-uni@3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0)
'@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0)
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@rollup/pluginutils': 5.1.3(rollup@4.41.1)
'@vitejs/plugin-legacy': 5.3.2(terser@5.36.0)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))
@ -8120,7 +8141,7 @@ snapshots:
magic-string: 0.30.17
picocolors: 1.1.1
terser: 5.36.0
unplugin-auto-import: 19.1.0
unplugin-auto-import: 19.1.0(@vueuse/core@12.8.2(typescript@5.7.2))
vite: 5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0)
transitivePeerDependencies:
- '@nuxt/kit'
@ -9250,6 +9271,9 @@ snapshots:
'@types/unist@3.0.3': {}
'@types/web-bluetooth@0.0.21':
optional: true
'@types/wechat-miniprogram@3.4.8': {}
'@types/yargs-parser@21.0.3': {}
@ -9462,9 +9486,9 @@ snapshots:
dependencies:
'@uni-helper/uni-env': 0.0.3
'@uni-ku/bundle-optimizer@1.3.3(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
'@uni-ku/bundle-optimizer@1.3.3(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vite@5.2.8(@types/node@20.17.9)(sass@1.77.8)(terser@5.36.0))(vue@3.5.15(typescript@5.7.2))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4020820240925001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-cli-shared': 3.0.0-4020820240925001(@vueuse/core@12.8.2(typescript@5.7.2))(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@node-rs/xxhash': 1.7.6
chalk: 4.1.2
magic-string: 0.30.17
@ -9962,6 +9986,26 @@ snapshots:
optionalDependencies:
'@types/node': 20.17.9
'@vueuse/core@12.8.2(typescript@5.7.2)':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 12.8.2
'@vueuse/shared': 12.8.2(typescript@5.7.2)
vue: 3.5.15(typescript@5.7.2)
transitivePeerDependencies:
- typescript
optional: true
'@vueuse/metadata@12.8.2':
optional: true
'@vueuse/shared@12.8.2(typescript@5.7.2)':
dependencies:
vue: 3.5.15(typescript@5.7.2)
transitivePeerDependencies:
- typescript
optional: true
JSONStream@1.3.5:
dependencies:
jsonparse: 1.3.1
@ -13867,7 +13911,7 @@ snapshots:
unimport@4.1.1:
dependencies:
acorn: 8.14.1
acorn: 8.15.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
fast-glob: 3.3.3
@ -13945,20 +13989,22 @@ snapshots:
unpipe@1.0.0: {}
unplugin-auto-import@0.16.7(rollup@4.41.1):
unplugin-auto-import@0.16.7(@vueuse/core@12.8.2(typescript@5.7.2))(rollup@4.41.1):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.3(rollup@4.41.1)
'@rollup/pluginutils': 5.1.4(rollup@4.41.1)
fast-glob: 3.3.3
local-pkg: 0.5.1
magic-string: 0.30.17
minimatch: 9.0.5
unimport: 3.14.3(rollup@4.41.1)
unplugin: 1.16.0
optionalDependencies:
'@vueuse/core': 12.8.2(typescript@5.7.2)
transitivePeerDependencies:
- rollup
unplugin-auto-import@0.17.8(rollup@4.41.1):
unplugin-auto-import@0.17.8(@vueuse/core@12.8.2(typescript@5.7.2))(rollup@4.41.1):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.3(rollup@4.41.1)
@ -13968,10 +14014,12 @@ snapshots:
minimatch: 9.0.5
unimport: 3.14.3(rollup@4.41.1)
unplugin: 1.16.0
optionalDependencies:
'@vueuse/core': 12.8.2(typescript@5.7.2)
transitivePeerDependencies:
- rollup
unplugin-auto-import@19.1.0:
unplugin-auto-import@19.1.0(@vueuse/core@12.8.2(typescript@5.7.2)):
dependencies:
local-pkg: 1.1.1
magic-string: 0.30.17
@ -13979,6 +14027,8 @@ snapshots:
unimport: 4.1.1
unplugin: 2.3.4
unplugin-utils: 0.2.4
optionalDependencies:
'@vueuse/core': 12.8.2(typescript@5.7.2)
unplugin-utils@0.2.4:
dependencies:
@ -13992,7 +14042,7 @@ snapshots:
unplugin@2.3.4:
dependencies:
acorn: 8.14.1
acorn: 8.15.0
picomatch: 4.0.2
webpack-virtual-modules: 0.6.2
@ -14074,6 +14124,14 @@ snapshots:
dependencies:
vue: 3.5.15(typescript@5.7.2)
vue-i18n@9.1.9(vue@3.5.15(typescript@5.7.2)):
dependencies:
'@intlify/core-base': 9.1.9
'@intlify/shared': 9.1.9
'@intlify/vue-devtools': 9.1.9
'@vue/devtools-api': 6.6.4
vue: 3.5.15(typescript@5.7.2)
vue-router@4.5.0(vue@3.5.15(typescript@5.7.2)):
dependencies:
'@vue/devtools-api': 6.6.4

View File

@ -18,7 +18,7 @@ const dependencies = [
'@dcloudio/uni-mp-xhs',
'@dcloudio/uni-quickapp-webview',
// i18n模板要注释掉下面的
'vue-i18n',
// 'vue-i18n',
]
// 使用exec执行命令

View File

@ -22,7 +22,7 @@ export const tabbarList = [
iconPath: 'static/tabbar/home.png',
selectedIconPath: 'static/tabbar/homeHL.png',
pagePath: 'pages/index/index',
text: '首页',
text: '%tabbar.home%',
icon: 'home',
iconType: 'uiLib',
},
@ -30,7 +30,7 @@ export const tabbarList = [
iconPath: 'static/tabbar/example.png',
selectedIconPath: 'static/tabbar/exampleHL.png',
pagePath: 'pages/about/about',
text: '关于',
text: '%tabbar.about%',
icon: 'i-carbon-code',
// 注意 unocss 的图标需要在 页面上引入一下,或者配置到 unocss.config.ts 的 safelist 中
iconType: 'unocss',

12
src/locale/README.md Normal file
View File

@ -0,0 +1,12 @@
# 注意事项
> 文件夹名字必须为 `locale`, 这是 `uniapp` 官方约定的,如果改为别的,标题将不能正常切换多语言(其他内容还是正常)。
>
> `xxx.json``xxx` 多语言标识必须与 `uniapp` 官方约定的一致,否则也会出现 BUG。
>
> 查看截图 `screenshots/i18n.png`
## 参考文档
[uniapp 国际化开发指南](https://uniapp.dcloud.net.cn/tutorial/i18n.html)
[uniapp 国际化-注意事项](https://uniapp.dcloud.net.cn/api/ui/locale.html#onlocalechange) 最下面的注意事项

8
src/locale/en.json Normal file
View File

@ -0,0 +1,8 @@
{
"tabbar.home": "Home",
"tabbar.about": "About",
"app.name": "En Title",
"weight": "{heavy}KG",
"detail": "{0}cm, {1}KG",
"introduction": "I am {name},height:{detail.height},weight:{detail.weight}"
}

81
src/locale/index.ts Normal file
View File

@ -0,0 +1,81 @@
import { createI18n } from 'vue-i18n'
import en from './en.json'
import zhHans from './zh-Hans.json' // 简体中文
const messages = {
en,
'zh-Hans': zhHans, // key 不能乱写,查看截图 screenshots/i18n.png
}
const i18n = createI18n({
locale: uni.getLocale(), // 获取已设置的语言fallback 语言需要再 manifest.config.ts 中设置
messages,
allowComposition: true,
})
console.log(uni.getLocale())
console.log(i18n.global.locale)
/**
* vue 使
* @param { string } key keyeg: "app.name"
* @returns {string} eg: "{heavy}KG"
*/
export function getTemplateByKey(key: string) {
if (!key) {
console.error(`[i18n] Function getTemplateByKey(), key param is required`)
return ''
}
const locale = uni.getLocale()
console.log('locale:', locale)
const message = messages[locale] // 拿到某个多语言的所有模板(是一个对象)
if (Object.keys(message).includes(key)) {
return message[key]
}
try {
const keyList = key.split('.')
return keyList.reduce((pre, cur) => {
return pre[cur]
}, message)
}
catch (error) {
console.error(`[i18n] Function getTemplateByKey(), key param ${key} is not existed.`)
return ''
}
}
/**
* formatI18n('我是{name},身高{detail.height},体重{detail.weight}',{name:'张三',detail:{height:178,weight:'75kg'}})
*
* @param template eg: `我是{name}`
* @param {object | undefined} data key与多语言字符串对应eg: `{name:'菲鸽'}`
* @returns
*/
function formatI18n(template: string, data?: any) {
return template.replace(/\{([^}]+)\}/g, (match, key: string) => {
// console.log( match, key) // => { detail.height } detail.height
const arr = key.trim().split('.')
let result = data
while (arr.length) {
const first = arr.shift()
result = result[first]
}
return result
})
}
/**
* t('introduction',{name:'张三',detail:{height:178,weight:'75kg'}})
* => formatI18n('我是{name},身高{detail.height},体重{detail.weight}',{name:'张三',detail:{height:178,weight:'75kg'}})
* key的 data
* @param template eg: `我是{name}`
* @param {object | undefined} data key与多语言字符串对应eg: `{name:'菲鸽'}`
* @returns
*/
export function t(key, data?) {
return formatI18n(getTemplateByKey(key), data)
}
export default i18n

8
src/locale/zh-Hans.json Normal file
View File

@ -0,0 +1,8 @@
{
"tabbar.home": "首页",
"tabbar.about": "关于",
"app.name": "中文标题",
"weight": "{heavy}公斤",
"detail": "{0}cm, {1}公斤",
"introduction": "我是 {name},身高:{detail.height},体重:{detail.weight}"
}

View File

@ -2,6 +2,7 @@ import { VueQueryPlugin } from '@tanstack/vue-query'
import { createSSRApp } from 'vue'
import App from './App.vue'
import { prototypeInterceptor, requestInterceptor, routeInterceptor } from './interceptors'
import i18n from './locale/index'
import store from './store'
import '@/style/index.scss'
@ -10,6 +11,7 @@ import 'virtual:uno.css'
export function createApp() {
const app = createSSRApp(App)
app.use(store)
app.use(i18n)
app.use(routeInterceptor)
app.use(requestInterceptor)
app.use(prototypeInterceptor)

View File

@ -28,7 +28,7 @@
"iconPath": "static/tabbar/home.png",
"selectedIconPath": "static/tabbar/homeHL.png",
"pagePath": "pages/index/index",
"text": "首页",
"text": "%tabbar.home%",
"icon": "home",
"iconType": "uiLib"
},
@ -36,7 +36,7 @@
"iconPath": "static/tabbar/example.png",
"selectedIconPath": "static/tabbar/exampleHL.png",
"pagePath": "pages/about/about",
"text": "关于",
"text": "%tabbar.about%",
"icon": "i-carbon-code",
"iconType": "unocss"
}
@ -59,6 +59,13 @@
"style": {
"navigationBarTitleText": "关于"
}
},
{
"path": "pages/about/i18n",
"type": "page",
"style": {
"navigationBarTitleText": "%app.name%"
}
}
],
"subPackages": []

View File

@ -14,6 +14,12 @@ import UploadComp from './components/upload.vue'
//
const { safeAreaInsets } = uni.getSystemInfoSync()
function gotoI18nPage() {
uni.navigateTo({
url: '/pages/about/i18n',
})
}
// vue .ts
// const testOxlint = (name: string) => {
// console.log('oxlint')
@ -32,15 +38,17 @@ console.log('about')
</view>
<RequestComp />
<UploadComp />
<view class="text-center">
<wd-button @click="gotoI18nPage()">
去I18n页面
</wd-button>
</view>
</view>
</template>
<style lang="scss" scoped>
.test-css {
// 16rpx=>0.5rem
padding-bottom: 16rpx;
// mt-4=>1rem=>16px;
margin-top: 16px;
text-align: center;
}
</style>

128
src/pages/about/i18n.vue Normal file
View File

@ -0,0 +1,128 @@
<route lang="json">
{
"style": {
"navigationBarTitleText": "%app.name%"
}
}
</route>
<script lang="ts" setup>
import i18n, { t } from '@/locale/index'
import { testI18n } from '@/utils/i18n'
const current = ref(uni.getLocale())
const user = { name: '张三', detail: { height: 178, weight: '75kg' } }
const languages = [
{
value: 'zh-Hans',
name: '中文',
checked: 'true',
},
{
value: 'en',
name: '英文',
},
]
function radioChange(evt) {
// console.log(evt)
current.value = evt.detail.value
// 2
uni.setLocale(evt.detail.value)
i18n.global.locale = evt.detail.value
}
</script>
<template>
<view class="mt-6 center flex-col">
<view class="p-4 text-red-500 leading-6">
经过我的测试发现小程序里面会有2处BUG
<view>
<text class="line-through">
1. 页面标题多语言不生效
</text>
<text class="ml-2 text-green-500">
已解决
</text>
</view>
<view>
<text class="line-through">
2. 多语言传递的参数不生效如下 heavy
</text>
<text class="ml-2 text-green-500">
已解决
</text>
<view class="ml-2 text-green-500">
$t 改为自定义的 t 即可
</view>
</view>
</view>
<view class="text-green-500">
多语言测试
</view>
<view class="m-4">
{{ $t('app.name') }}
</view>
<view class="text-gray-500 italic">
使用$t: {{ $t('weight', { heavy: 100 }) }}
</view>
<view class="m-4">
{{ $t('weight', { heavy: 100 }) }}
</view>
<view class="text-gray-500 italic">
使用t: {{ t('weight', { heavy: 100 }) }}
</view>
<view class="m-4">
{{ t('weight', { heavy: 100 }) }}
</view>
<view class="m-4">
{{ t('introduction', user) }}
</view>
<view class="mt-12 text-green-500">
切换语言
</view>
<view class="uni-list">
<radio-group class="radio-group" @change="radioChange">
<label v-for="item in languages" :key="item.value" class="uni-list-cell uni-list-cell-pd">
<view>
<radio :value="item.value" :checked="item.value === current" />
</view>
<view>{{ item.name }}</view>
</label>
</radio-group>
</view>
<!-- http://localhost:9000/#/pages/index/i18n -->
<button class="mb-44 mt-20" @click="testI18n">
测试弹窗
</button>
</view>
</template>
<style lang="scss">
.uni-list {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
background-color: #fff;
border-radius: 12px;
}
.radio-group {
width: 200px;
margin: 10px auto;
border-radius: 12px;
}
.uni-list-cell {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 10px;
background-color: #bcecd1;
}
</style>

View File

@ -88,8 +88,9 @@ console.log('index')
<view class="mt-4 text-center">
模板分支是
<text class="text-green-500">
base
i18n
</text>
</view>
</view>
<tabbar />
</template>

8
src/types/i18n.d.ts vendored Normal file
View File

@ -0,0 +1,8 @@
export {}
declare module 'vue' {
interface ComponentCustomProperties {
$t: (key: string, opt?: Record<string, any>) => string
$tm: (key: string, opt?: Record<string, any>) => [] | { [p: string]: any }
}
}

10
src/utils/i18n.ts Normal file
View File

@ -0,0 +1,10 @@
import { t } from '@/locale/index'
/** 非vue 文件使用 i18n */
export function testI18n() {
// 下面同样生效
uni.showModal({
title: 'i18n 测试',
content: t('app.name'),
})
}