diff --git a/src/assets/js/utils/jump.js b/src/assets/js/utils/jump.js index 0a5f53769..970c162bb 100644 --- a/src/assets/js/utils/jump.js +++ b/src/assets/js/utils/jump.js @@ -2,7 +2,7 @@ export default function jump(options) { // eslint-disable if (window.WebViewJavascriptBridge && options.flag) { - if (options.flag == 'h5' || options.flag == 'service' || options.flag == 'mine' || options.flag == 'message' || options.flag == 'setting') { + if (options.flag == 'h5' || options.flag == 'service' || options.flag == 'home' || options.flag == 'mine' || options.flag == 'message' || options.flag == 'setting') { EWebBridge.webCallAppInJs('bridge', { flag: options.flag, extra: options.extra diff --git a/src/views/YB_APP/home.vue b/src/views/YB_APP/home.vue index d851a5a95..653a8f4a6 100644 --- a/src/views/YB_APP/home.vue +++ b/src/views/YB_APP/home.vue @@ -479,7 +479,7 @@ export default { touchend(data){ let dataURL = JSON.parse(data.route).extra.url if(dataURL){ - let thisRoute = dataURL.slice(dataURL.lastIndexOf("/#")+2) + let thisRoute = dataURL.substring(dataURL.lastIndexOf("/#")+2) this.$jump({ flag: 'h5', extra: { diff --git a/src/views/YB_APP/mine.vue b/src/views/YB_APP/mine.vue index 1c744a6af..de2e928b6 100644 --- a/src/views/YB_APP/mine.vue +++ b/src/views/YB_APP/mine.vue @@ -149,7 +149,7 @@ export default { }, pageJump(data){ if(data.name != '设置'){ - let thisRoute = data.route.slice(data.route.lastIndexOf("/#")+2) + let thisRoute = data.route.substring(data.route.lastIndexOf("/#")+2) this.$jump({ flag: 'h5', extra: { diff --git a/src/views/YB_APP/service.vue b/src/views/YB_APP/service.vue index c8c9ea483..2dfb22157 100644 --- a/src/views/YB_APP/service.vue +++ b/src/views/YB_APP/service.vue @@ -132,7 +132,7 @@ export default { }) }, pageJump(data){ - let thisRoute = data.route.slice(data.route.lastIndexOf("/#")+2) + let thisRoute = data.route.substring(data.route.lastIndexOf("/#")+2) this.$jump({ flag: 'h5', extra: {