diff --git a/pages/API/interceptor/interceptor.test.js b/pages/API/interceptor/interceptor.test.js
index aa2b3acafadebdaa3a7df5a08b6cd8aecea1054c..d32824ee1bb64040a78c24eae349416a4eab90ad 100644
--- a/pages/API/interceptor/interceptor.test.js
+++ b/pages/API/interceptor/interceptor.test.js
@@ -60,6 +60,7 @@ describe('interceptor', () => {
it('addSwitchTabInterceptor', async () => {
await page.callMethod('addSwitchTabInterceptor')
await page.callMethod('switchTab')
+ await page.waitFor(300)
const currentPage = await program.currentPage()
expect(currentPage.path).toBe('pages/tabBar/API')
})
@@ -69,6 +70,7 @@ describe('interceptor', () => {
await currentPage1.callMethod('addSwitchTabInterceptor')
await currentPage1.callMethod('removeSwitchTabInterceptor')
await currentPage1.callMethod('switchTab')
+ await page.waitFor(300)
const currentPage2 = await program.currentPage()
expect(currentPage2.path).toBe('pages/tabBar/component')
})
diff --git a/pages/API/interceptor/interceptor.uvue b/pages/API/interceptor/interceptor.uvue
index 85dd17de3098243f9a3b58f565a2251f11e1e732..8751e64df139552af8a925c0d94e27012ef0b8a9 100644
--- a/pages/API/interceptor/interceptor.uvue
+++ b/pages/API/interceptor/interceptor.uvue
@@ -6,7 +6,9 @@
-
+
+
+
@@ -35,7 +37,7 @@
const switchTabInterceptor = {
invoke: function (options : SwitchTabOptions) {
console.log('拦截 switchTab 接口传入参数为:', options)
- options.url = 'pages/tabBar/API'
+ options.url = '/pages/tabBar/API'
},
success: function (res : SwitchTabSuccess) {
console.log('拦截 switchTab 接口 success 返回参数为:', res)