Skip to content

Commit bee7ca4

Browse files
committed
docs: 更新 features
1 parent 4fb57ac commit bee7ca4

File tree

1 file changed

+39
-12
lines changed

1 file changed

+39
-12
lines changed

README.md

+39-12
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
32. 全局通用 toast 通知
4646
33. 全局通用 axios 请求封装
4747
34. 自动生成环境变量类型声明
48+
35. `renovate` 自动更新依赖
49+
36. 自动版本更新并生成 `CHANGELOG`
4850

4951
<br />
5052
<br />
@@ -835,7 +837,7 @@ export const useCounterStore = defineStore("counter", {
835837
```ts
836838
// src/plugins/pinia.ts
837839
// 导出 default 接口
838-
export default createPinia() // pinia 将被自动安装
840+
export default createPinia(); // pinia 将被自动安装
839841
```
840842
841843
或者 `vue-router`
@@ -845,7 +847,7 @@ export default createPinia() // pinia 将被自动安装
845847
// 省略各种配置
846848
847849
// 导出 default 接口
848-
export default router // 路由将被自动安装
850+
export default router; // 路由将被自动安装
849851
```
850852
851853
当然 `pinia``vue-router` 已经预设好了,你不需要重新关注他们。
@@ -913,7 +915,8 @@ pnpm coverage
913915
914916
当然也支持在 `markdown` 中嵌入 `vue` 组件
915917
916-
具体可见 👉 [vite-plugin-vue-markdown](https://github.com/antfu/vite-plugin-vue-markdown)
918+
具体可见 👉
919+
[vite-plugin-vue-markdown](https://github.com/antfu/vite-plugin-vue-markdown)
917920
918921
<br />
919922
<br />
@@ -971,7 +974,7 @@ not-found: Notfound
971974
又如 `locales/zh-CN.yml` 中用来定义需要国际化支持的中文内容。
972975

973976
```yml
974-
# locales/zh-CN.yml
977+
# locales/简体中文.yml
975978
# 中文
976979
977980
index: 主页
@@ -989,7 +992,7 @@ not-found: 未找到页面
989992
990993
const toggleLocale = () => {
991994
// locale.value 用来表示当前所属语言,可修改进行语言切换
992-
locale.value = locale.value === 'zh-CN' ? 'en' : 'zh-CN'
995+
locale.value = locale.value === 'zh-CN' ? 'en' : '简体中文'
993996
}
994997
</script>
995998
@@ -1189,26 +1192,50 @@ import { useRequest } from "vue-request";
11891192
11901193
const { data, error, loading } = useRequest(() => http.get("..."));
11911194
1192-
loading.value // 是否加载中
1195+
loading.value; // 是否加载中
11931196
1194-
error.value // 错误内容
1197+
error.value; // 错误内容
11951198
1196-
data.value // 响应数据
1199+
data.value; // 响应数据
11971200
```
11981201

1199-
该 `http` 实例的 `baseURL` 取自环境变量文件 `.env` 的 `VITE_API_BASE_URL`,默认为 `/api`,可以按自己需求更改。
1202+
该 `http` 实例的 `baseURL` 取自环境变量文件 `.env` 的
1203+
`VITE_API_BASE_URL`,默认为 `/api`,可以按自己需求更改。
12001204

12011205
具体可见 👉 [axios](https://www.axios-http.cn/)
12021206

1203-
12041207
<br />
12051208
<br />
12061209

12071210
### 34. [自动生成环境变量类型声明](https://github.com/dishait/vite-plugin-env-types)
12081211

1209-
在 `vite` 项目中,我们虽然可以在 `.env` 中设置环境变量,并在前端源码中通过 `import.meta.env` 来使用它们,但是类型提示是糟糕的。这个功能可以自动生成类型声明以达到实时的类型提示,让你不需要关心和手动管理它们。
1212+
在 `vite` 项目中,我们虽然可以在 `.env` 中设置环境变量,并在前端源码中通过
1213+
`import.meta.env`
1214+
来使用它们,但是类型提示是糟糕的。这个功能可以自动生成类型声明以达到实时的类型提示,让你不需要关心和手动管理它们。
1215+
1216+
具体可见 👉
1217+
[vite-plugin-env-types](https://github.com/dishait/vite-plugin-env-types)
1218+
1219+
<br />
1220+
<br />
1221+
1222+
35. [`renovate` 自动更新依赖](https://github.com/renovatebot/renovate)
1223+
1224+
`github` 的 [renovate](https://github.com/marketplace/renovate) 机器人会定期对
1225+
`github` 检查依赖,并向仓库提起 `pr`,更新策略 👉
1226+
[unjs/renovate-config](https://github.com/unjs/renovate-config)
1227+
1228+
具体可见 👉 [renovate](https://github.com/renovatebot/renovate)
1229+
1230+
<br />
1231+
<br />
1232+
1233+
36. [自动版本更新并生成 `CHANGELOG`](https://github.com/unjs/changelogen)
1234+
1235+
当我们执行 `pnpm run release` 时,会自动进行版本更新,并更新
1236+
[CHANGELOG.md](./CHANGELOG.md)。
12101237

1211-
具体可见 👉 [vite-plugin-env-types](https://github.com/dishait/vite-plugin-env-types)
1238+
具体可见 👉 [unjs/changelogen](https://github.com/unjs/changelogen)
12121239

12131240
<br />
12141241
<br />

0 commit comments

Comments
 (0)