# 路径参数(所有参数都由安卓传过来) 1. hostAfter 交大环境需要的后缀; 2. platform C01 体检答题(整个模块) 、 C02 癌症答题(整个模块)、 C03 急救培训(仅答题、回顾页面) 3. startNewActivity:1 重新打开新页面 4. startNewActivity:2 多级跳转 5. startNewActivity:-1 不需要打开新页面 # h5页面之间路径跳转 1. vue的router; 2. import { newPageParams } from '/@/hooks/openPage.ts'; 1. openPage('url',newPageParams({})); # h5页面与安卓路径跳转 1. import { newPageParams } from '/@/hooks/openPage.ts'; 1. openPage('url',newPageParams({}))或openPage('url',newPageParams(所需参数)); 2. 获取参数: route.query.字段; 2. 可以在不产生历史记录的情况下进行页面跳转,使用router.replace方法,用户在浏览器的历史记录中将不会看到之前访问的页面 在需要跳转路径的地方使用router.replace({path:'',query:{}}); # 与安卓交互拦截弹窗 1. 进入拦截页面之前 需要在跳转前参数添加affirmBack: 1,才有效果; 2. 在需要拦截的页面,触发时引入import { useInterceptBack } from '/@/hooks/useInterceptAndroid',使用useInterceptBack(0); # 安卓销毁当前页面 import { destroyPage } from '/@/hooks/openPage'; destroyPage();