chore: 修改渲染器传送拦截器的方式,将采用合并的形式合并 axios 拦截器
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@sy/wujie-vue2-renderer-adapter",
|
||||
"version": "1.0.0-alpha.3",
|
||||
"version": "1.0.0-alpha.4",
|
||||
"description": "wujie-vue2 ycode renderer adapter",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
@@ -113,5 +113,6 @@ export default defineComponent({
|
||||
:props="subAppProps"
|
||||
:before-load="beforeLoad"
|
||||
:after-mount="afterMount"
|
||||
:interceptors="interceptors"
|
||||
/>
|
||||
</template>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@sy/wujie-vue3-renderer-adapter",
|
||||
"version": "1.0.0-alpha.4",
|
||||
"version": "1.0.0-alpha.5",
|
||||
"description": "wujie-vue3 ycode renderer adapter",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<script setup lang="ts">
|
||||
import type { AxiosResponse, InternalAxiosRequestConfig } from 'axios';
|
||||
import type { AxiosInterceptorManager } from 'axios';
|
||||
|
||||
import type { Router, RouteRecordRaw } from 'vue-router';
|
||||
|
||||
@@ -10,29 +10,16 @@ import WujieVue from 'wujie-vue3';
|
||||
// @ts-ignore ignore the type error
|
||||
import { version } from '/package.json';
|
||||
|
||||
// 定义拦截器类型
|
||||
interface AxiosInterceptors {
|
||||
request?: {
|
||||
onFulfilled?: (
|
||||
config: InternalAxiosRequestConfig,
|
||||
) => InternalAxiosRequestConfig | Promise<InternalAxiosRequestConfig>;
|
||||
onRejected?: (error: any) => any;
|
||||
};
|
||||
response?: {
|
||||
onFulfilled?: (
|
||||
response: AxiosResponse,
|
||||
) => AxiosResponse | Promise<AxiosResponse>;
|
||||
onRejected?: (error: any) => any;
|
||||
};
|
||||
}
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
[key: string]: any;
|
||||
applicationId: number;
|
||||
degrade?: boolean;
|
||||
fileId: number | string;
|
||||
interceptors?: AxiosInterceptors;
|
||||
interceptors?: {
|
||||
request?: AxiosInterceptorManager<any>;
|
||||
response?: AxiosInterceptorManager<any>;
|
||||
};
|
||||
name?: string;
|
||||
// 传递给子应用的参数 payload
|
||||
payload?: Record<string, any>;
|
||||
@@ -132,5 +119,6 @@ onBeforeUnmount(() => {
|
||||
:props="subAppProps"
|
||||
:before-load="beforeLoad"
|
||||
:after-mount="afterMount"
|
||||
:interceptors="interceptors"
|
||||
/>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user