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)