From 7f6c6727e1f87f6d3c8b1024c70830a05fbf871b Mon Sep 17 00:00:00 2001 From: haoziqaq <357229046@qq.com> Date: Mon, 18 Dec 2023 00:04:14 +0800 Subject: [PATCH] chore: pnpm bump --- package.json | 8 ++--- pnpm-lock.yaml | 77 +++++++++++++++++++++++++------------------- src/request/index.ts | 9 +++--- 3 files changed, 52 insertions(+), 42 deletions(-) diff --git a/package.json b/package.json index 0e40310..18787f0 100644 --- a/package.json +++ b/package.json @@ -24,10 +24,10 @@ "*.{vue,ts,tsx,js,jsx}": "pnpm lint" }, "dependencies": { - "@varlet/axle": "0.2.16", - "@varlet/touch-emulator": "^2.20.0", - "@varlet/ui": "^2.20.0", - "@varlet/use": "^2.20.0", + "@varlet/axle": "^0.3.1", + "@varlet/touch-emulator": "^2.20.2", + "@varlet/ui": "^2.20.2", + "@varlet/use": "^2.20.2", "dayjs": "^1.11.8", "pinia": "^2.1.3", "vue": "^3.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1945fb1..64bb685 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,17 +6,17 @@ settings: dependencies: '@varlet/axle': - specifier: 0.2.16 - version: 0.2.16(vue@3.3.4) + specifier: ^0.3.1 + version: 0.3.1(vue@3.3.4) '@varlet/touch-emulator': - specifier: ^2.20.0 - version: 2.20.0 + specifier: ^2.20.2 + version: 2.20.2 '@varlet/ui': - specifier: ^2.20.0 - version: 2.20.0(vue@3.3.4) + specifier: ^2.20.2 + version: 2.20.2(vue@3.3.4) '@varlet/use': - specifier: ^2.20.0 - version: 2.20.0(vue@3.3.4) + specifier: ^2.20.2 + version: 2.20.2(vue@3.3.4) dayjs: specifier: ^1.11.8 version: 1.11.8 @@ -1026,6 +1026,10 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: true + /@types/crypto-js@4.2.1: + resolution: {integrity: sha512-FSPGd9+OcSok3RsM0UZ/9fcvMOXJ1ENE/ZbLfOPlBWj7BgXtEAM8VYfTtT760GiLbQIMoVozwVuisjvsVwqYWw==} + dev: false + /@types/debug@4.1.8: resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} dependencies: @@ -1398,14 +1402,16 @@ packages: - rollup dev: true - /@varlet/axle@0.2.16(vue@3.3.4): - resolution: {integrity: sha512-Jx4RYq1+WIbqU32ISL1KJHeC437BdpSlfvuJR0mUPDs/teO0GFfRPVulpJb4pA+IqE/6M3MiErqYYbdMM6azwA==} - engines: {pnpm: '>=8.0'} + /@varlet/axle@0.3.1(vue@3.3.4): + resolution: {integrity: sha512-3MJ9PoAvOIcqARwFUXfoVVLaR6cjz/6qdaxmRWbVWVgH56w/84iTxK/CsHqNPlI2Rbj8bSWbdEnGhgDwfKUmRA==} peerDependencies: vue: ^3.2.0 dependencies: - '@varlet/shared': 2.20.0 + '@types/crypto-js': 4.2.1 + '@varlet/shared': 2.20.2 axios: 1.6.2 + crypto-js: 4.2.0 + lodash-es: 4.17.21 minimatch: 9.0.3 qs: 6.11.2 vue: 3.3.4 @@ -1413,38 +1419,38 @@ packages: - debug dev: false - /@varlet/icons@2.20.0: - resolution: {integrity: sha512-cRH+tfu0FhPQnEuVyCgny1Hr4FB4FsvpBhY/U3OvvZT+Yf5AQFKCUADHE9EUSI6EZD3/kHph5F850QdMj+PLSA==} + /@varlet/icons@2.20.2: + resolution: {integrity: sha512-lO6Q+Qz3LGtSRin1GY0KocG9RIvhpEkw0wdB5WEwYOl4U+OV4rtsk7ZMBH/LTDU87UUlYBzrQf4UC1Kp3WxBLA==} dev: false - /@varlet/shared@2.20.0: - resolution: {integrity: sha512-VobWP3Q2OcL6jpsr76MsSW9QcduiX28HRJrUiPSt/SLaMGtaj/oKGiP7XgkbPsWkJzeITzWgCQJEdu/Pvl8YyQ==} + /@varlet/shared@2.20.2: + resolution: {integrity: sha512-kwM2q1JPR0P8IHSbkahjDAb2ULoUX6wpL3sXOt0OnNCtZZlYvTtza142WpDjbVtdyd/mfmmW7hrG+7OX907gYA==} dev: false - /@varlet/touch-emulator@2.20.0: - resolution: {integrity: sha512-MFvwfwZMPXMCEXhhA438ZYrhTYvC5+9ijmDRW+yp+Npq/CxKjcAdkQ+q6vPhqcPO0Mexe0VD7rjiRHX1fiNejA==} + /@varlet/touch-emulator@2.20.2: + resolution: {integrity: sha512-3mFC4UpVsjkDagqcrbKj44ZPiEywmvJxXWwDV0gQNuqe2OmcfSIi8NLFqGW7yE3nEDiR57W0BgyaIVfPy/ZJWg==} dev: false - /@varlet/ui@2.20.0(vue@3.3.4): - resolution: {integrity: sha512-q19K5rhXKeSLw9ZtoOrEfh1aCUS7tYqM1fe5qSq5DPICgx8+qRqDMKvOu6oOX2gAGAdUTiPE3MCVbaIXhs4qDQ==} + /@varlet/ui@2.20.2(vue@3.3.4): + resolution: {integrity: sha512-Dbg7qKIk4WAgCa4YcA3eXIGN17gMLYHMy+RytjRuYVvJIfwWbtrvYbNy3TK+0/PFY0QmJh3OYBwudeTistxdig==} peerDependencies: vue: ^3.2.0 dependencies: '@popperjs/core': 2.11.8 - '@varlet/icons': 2.20.0 - '@varlet/shared': 2.20.0 - '@varlet/use': 2.20.0(vue@3.3.4) + '@varlet/icons': 2.20.2 + '@varlet/shared': 2.20.2 + '@varlet/use': 2.20.2(vue@3.3.4) dayjs: 1.11.8 decimal.js: 10.4.3 vue: 3.3.4 dev: false - /@varlet/use@2.20.0(vue@3.3.4): - resolution: {integrity: sha512-kj3LBVteq0Fl2v7ZDvGo79Ti+I7IW0bTnJ/sL6Sy/mPztcuzLzvF3AQyaGV73M+VDKzcDWD0aE5ghEecdlZ/Gg==} + /@varlet/use@2.20.2(vue@3.3.4): + resolution: {integrity: sha512-E8u7Pee4av6r610OtUufGowGOiWFvtK/jbh28P824670bxGpTL+4QgRVI+PF8ypsqGe+4DjdYr1f3jcW27i+Iw==} peerDependencies: vue: ^3.2.0 dependencies: - '@varlet/shared': 2.20.0 + '@varlet/shared': 2.20.2 vue: 3.3.4 dev: false @@ -2093,6 +2099,10 @@ packages: which: 2.0.2 dev: true + /crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + dev: false + /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} @@ -3402,10 +3412,8 @@ packages: image-size: 0.5.5 make-dir: 2.1.0 mime: 1.6.0 - needle: 3.2.0 + needle: 3.3.1 source-map: 0.6.1 - transitivePeerDependencies: - - supports-color dev: true /levn@0.4.1: @@ -3486,6 +3494,10 @@ packages: p-locate: 5.0.0 dev: true + /lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + dev: false + /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true @@ -3750,17 +3762,14 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /needle@3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} + /needle@3.3.1: + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} engines: {node: '>= 4.4.x'} hasBin: true requiresBuild: true dependencies: - debug: 3.2.7 iconv-lite: 0.6.3 sax: 1.2.4 - transitivePeerDependencies: - - supports-color dev: true optional: true diff --git a/src/request/index.ts b/src/request/index.ts index f2e90f4..c0f7d3d 100644 --- a/src/request/index.ts +++ b/src/request/index.ts @@ -4,8 +4,8 @@ import { createUseAxle } from '@varlet/axle/use' const axle = createAxle() -axle.axios.interceptors.response.use( - (response) => { +axle.useResponseInterceptor({ + onFulfilled(response) { const { code, message } = response.data if (code !== 200 && message) { @@ -14,11 +14,12 @@ axle.axios.interceptors.response.use( return response.data }, - (error) => { + + onRejected(error) { Snackbar.error(error.message) return Promise.reject(error) } -) +}) const useAxle = createUseAxle({ axle,