560 Commits

Author SHA1 Message Date
菲鸽
a7d808f5d3
Merge pull request #107 from JinliangYan/feature/enhance&refine-userequest-hook
Feature/enhance&refine userequest hook
2024-06-11 11:01:50 +08:00
Jinliang
457186c391 refine(hooks): 优化 useRequest 立即执行逻辑
- immediate 选项由默认true 改为false
- 立即执行由在 onLoad 执行改为在钩子调用期间立即执行
BREAKING CHANGE: immediate 选项由默认 true 改为 false
2024-06-08 15:59:49 +08:00
Jinliang
f69515952b feat: 增强 useRequest 钩子,增加返回值和错误处理
- 在 `run` 函数中增加 `return func()`,确保 `run` 函数返回 Promise,以便调用者可以等待其完成。
- 在 `run` 函数中添加 `return data.value`,以便请求成功时返回响应数据。
- 在 `run` 函数中添加 `throw err`,以便请求失败时抛出错误。

这些更改允许调用者直接访问请求结果,并使用 `try...catch` 来处理错误,不必监听data和error处理数据或者错误,从而提高 `useRequest` 钩子的可用性和健壮性。

使用示例:

const { run } = useRequest(fetchData, { immediate: false })

try {
  const result = await run()
  console.log('成功:', result)
} catch (err) {
  console.error('失败:', err)
}
2024-06-08 15:56:47 +08:00
Z.X.PING
f0d6032edf
fix: 临时解决 dcloudio 官方的 @dcloudio/uni-mp-compiler 出现的编译 BUG (#103) 2024-06-07 20:59:26 +08:00
菲鸽
da6509abf6 fix: comment error 2024-06-07 10:40:36 +08:00
菲鸽
cf2991f648 feat: 增加找工作的信息 2024-06-06 10:46:36 +08:00
菲鸽
0a5cc3052c feat: build时区分环境,dev时不用压缩 2024-06-04 18:03:02 +08:00
菲鸽
d70c8ed683 build: v2.4.1 2024-06-03 12:33:19 +08:00
菲鸽
352505643b build: @uni-helper/vite-plugin-uni-pages使用0.2.20 2024-06-03 12:32:12 +08:00
菲鸽
fc901fbe68 Merge pull request #95 from JinliangYan/fix-function-overloads
fix(eslint): 函数重载飘红
2024-06-01 22:13:18 +08:00
菲鸽
c08c7f4faa build: v2.4.0 2024-06-01 21:53:36 +08:00
菲鸽
e2228296fa build: "wot-design-uni": "^1.2.20" 2024-06-01 21:48:17 +08:00
菲鸽
61dc6eb026 build: delete .github 2024-06-01 21:43:44 +08:00
菲鸽
17d5e3e7e2 feat: 捐赠二维码 2024-05-31 14:49:56 +08:00
菲鸽
ab34c8f372 Merge branch 'base' 2024-05-26 09:52:41 +08:00
菲鸽
40762cadf6 feat: readme & version 2.3.0 2024-05-26 09:51:39 +08:00
菲鸽
bc040b2ad1 Merge branch 'base' 2024-05-25 19:28:11 +08:00
菲鸽
ab7c5f97e4 feat(unocss): 先去掉 presetLegacyCompat 2024-05-25 19:27:55 +08:00
菲鸽
5f4523d6c5 refine: readme 2024-05-23 10:38:19 +08:00
菲鸽
65b8be6f57 feat: initialData 2024-05-20 08:56:56 +08:00
菲鸽
f89784587c feat: initialData 2024-05-20 08:56:39 +08:00
菲鸽
6c38d3ac90 Merge branch 'base' 2024-05-19 18:48:57 +08:00
菲鸽
c4f3da820d refine: 项目结构 2024-05-19 18:47:44 +08:00
菲鸽
e4f393e495 Merge branch 'base' 2024-05-18 18:01:01 +08:00
菲鸽
accfa88343 build: v2.2.0 2024-05-18 18:00:50 +08:00
菲鸽
b1fe40fa4a build: 默认不用proxy 2024-05-18 18:00:32 +08:00
菲鸽
6cda455e06 build: 默认不用proxy 2024-05-18 18:00:20 +08:00
菲鸽
d9511c9549 Merge branch 'base' 2024-05-18 17:59:22 +08:00
菲鸽
a37d12533f feat: 优化btn宽度 2024-05-18 17:58:15 +08:00
菲鸽
6b330c06de chore: delete useless file 2024-05-18 17:42:05 +08:00
菲鸽
a381b86295 refine: 调整顺序 2024-05-18 17:41:38 +08:00
菲鸽
892a58b445 Merge branch 'base' 2024-05-18 17:40:58 +08:00
菲鸽
dd261f2364 refine: 优化配置项顺序 2024-05-18 17:40:08 +08:00
菲鸽
8bd9bddd83 feat: 配置VITE_APP_PROXY_PREFIX 前缀是个变量 2024-05-18 17:36:34 +08:00
菲鸽
a36abaed6d Merge branch 'base' 2024-05-18 17:25:05 +08:00
菲鸽
b83541d483 feat: add VITE_APP_PROXY 控制H5代理 2024-05-18 17:24:21 +08:00
菲鸽
3104697350 build: 构建分支需要 lock file 2024-05-18 16:52:40 +08:00
菲鸽
e8b55603cd build: manifest.json 自动生成 2024-05-18 16:48:19 +08:00
菲鸽
d8c910a467 build: add workflow & VITE_APP_PUBLIC_BASE config 2024-05-18 16:46:53 +08:00
菲鸽
4789b5ba41 build(app): ignoreVersion 2024-05-18 16:30:26 +08:00
菲鸽
fe34178250 build(app): ignoreVersion 2024-05-18 16:30:09 +08:00
菲鸽
fd688aa22a feat: icon替换为unibest图标 2024-05-18 16:26:51 +08:00
菲鸽
6cff4cba83 feat: app 图标 + static目录条件编译 2024-05-18 11:17:47 +08:00
菲鸽
45ec82462a
Merge pull request #81 from zy499/base
fix: 兼容macbook m芯片 HBX打包APP
2024-05-16 14:43:19 +08:00
zy499
599e1283ad fix: 兼容macbook m芯片 HBX打包APP 2024-05-16 14:18:19 +08:00
菲鸽
ef83c31b8b refine: upload 还是返回一个url吧 2024-05-15 10:12:40 +08:00
菲鸽
5b16ebe1fe refine: 兼容返回接口是url和obj 2024-05-15 10:09:38 +08:00
菲鸽
534d2cb12f refactor: 使用独立about文件夹 2024-05-15 10:08:14 +08:00
菲鸽
5bdb29994d refactor: 请求等页面 2024-05-15 10:06:51 +08:00
菲鸽
2b41626a96 refine: readme 2024-05-12 19:53:34 +08:00