|
@@ -1,7 +1,6 @@
|
|
module.exports = {
|
|
module.exports = {
|
|
goBackHomePage: goBackHomePage,
|
|
goBackHomePage: goBackHomePage,
|
|
goBackRoute: goBackRoute,
|
|
goBackRoute: goBackRoute,
|
|
- removeRoute: removeRoute,
|
|
|
|
jump: jump,
|
|
jump: jump,
|
|
jumpParam: jumpParam,
|
|
jumpParam: jumpParam,
|
|
goBack: goBack,
|
|
goBack: goBack,
|
|
@@ -41,28 +40,12 @@ async function goBack(pages) {
|
|
});
|
|
});
|
|
};
|
|
};
|
|
|
|
|
|
-///返回到首页
|
|
|
|
|
|
+///返回到首页,不关闭当前界面
|
|
async function goBackHomePage() {
|
|
async function goBackHomePage() {
|
|
const route_constant = require('./route_constant.js');
|
|
const route_constant = require('./route_constant.js');
|
|
await goBackRoute(route_constant.indexRoot);
|
|
await goBackRoute(route_constant.indexRoot);
|
|
};
|
|
};
|
|
|
|
|
|
-//移除掉多层级中的某一个
|
|
|
|
-async function removeRoute(route) {
|
|
|
|
- const pages = getCurrentPages();
|
|
|
|
- const pageCount = pages.length;
|
|
|
|
- console.log("gadfasdfqwerqewrqr===00=" + route);
|
|
|
|
- console.log("gadfasdfqwerqewrqr===aaa=" + pageCount);
|
|
|
|
- for (var i = pageCount - 1; i > -1; i--) {
|
|
|
|
- console.log("gadfasdfqwerqewrqr==11==" + pages[i].route);
|
|
|
|
- if (pages[i].route == route) {
|
|
|
|
- console.log("gadfasdfqwerqewrqr==22==" + route);
|
|
|
|
- pages.remove(route);
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
///返回到某个界面,不替换当前界面
|
|
///返回到某个界面,不替换当前界面
|
|
///route:pages/index/index
|
|
///route:pages/index/index
|
|
async function goBackRoute(route) {
|
|
async function goBackRoute(route) {
|