Commit 89e8e489f5659b22783e9d6b77a49ed62f558f5d
1 parent
c7a224c1
购好物,返回搜索页面时刷新页面数据~
Showing
1 changed file
with
27 additions
and
16 deletions
src/pages/search/search.vue
| ... | ... | @@ -719,24 +719,29 @@ |
| 719 | 719 | */ |
| 720 | 720 | toDarenProfile(item) { |
| 721 | 721 | |
| 722 | - // 全部跳转H5达人相关页面,达人个人主页连接 | |
| 723 | - if (item.id) { | |
| 724 | - window.location.href = (this.mode == "prod") ? "https://managemall.cnlive.com/html/preferred-library/1/#/pages/darenProfile/darenProfile?id=" + item.id + "&from=redirect" + (this.getStore("uid") ? "&uid=" + this.getStore("uid") : "") : "https://wjjshop.cnlive.com/html/preferred-library/1/#/pages/darenProfile/darenProfile?id=" + item.id + "&from=redirect" + (this.getStore("uid") ? "&uid=" + this.getStore("uid") : ""); | |
| 725 | - } | |
| 722 | + // 判断是否在App内 | |
| 723 | + if (this.isCNLive.value) { | |
| 726 | 724 | |
| 727 | - // // 判断并调用通用跳转 | |
| 728 | - // if (typeof this.$parent.gotoDetail === "function") { | |
| 725 | + // 判断并调用通用跳转 | |
| 726 | + if (typeof this.$parent.gotoDetail === "function" && item.id) { | |
| 727 | + | |
| 728 | + // 构造跳转参数 | |
| 729 | + let options = { | |
| 730 | + type: "5", | |
| 731 | + to: (this.mode == "prod") ? "https://managemall.cnlive.com/html/preferred-library/1/#/pages/darenProfile/darenProfile?id=" + item.id + "&from=redirect" + (this.getStore("uid") ? "&uid=" + this.getStore("uid") : "") : "https://wjjshop.cnlive.com/html/preferred-library/1/#/pages/darenProfile/darenProfile?id=" + item.id + "&from=redirect" + (this.getStore("uid") ? "&uid=" + this.getStore("uid") : ""), | |
| 732 | + shop_type: "" | |
| 733 | + } | |
| 729 | 734 | |
| 730 | - // // 构造跳转参数 | |
| 731 | - // let options = { | |
| 732 | - // type: "24", | |
| 733 | - // to: item.id, | |
| 734 | - // shop_type: "" | |
| 735 | - // } | |
| 735 | + // 调用通用跳转 | |
| 736 | + this.$parent.gotoDetail(options); | |
| 737 | + } | |
| 738 | + } else { | |
| 736 | 739 | |
| 737 | - // // 调用通用跳转 | |
| 738 | - // this.$parent.gotoDetail(options); | |
| 739 | - // } | |
| 740 | + // 全部跳转H5达人相关页面,达人个人主页连接 | |
| 741 | + if (item.id) { | |
| 742 | + window.location.href = (this.mode == "prod") ? "https://managemall.cnlive.com/html/preferred-library/1/#/pages/darenProfile/darenProfile?id=" + item.id + "&from=redirect" + (this.getStore("uid") ? "&uid=" + this.getStore("uid") : "") : "https://wjjshop.cnlive.com/html/preferred-library/1/#/pages/darenProfile/darenProfile?id=" + item.id + "&from=redirect" + (this.getStore("uid") ? "&uid=" + this.getStore("uid") : ""); | |
| 743 | + } | |
| 744 | + } | |
| 740 | 745 | }, |
| 741 | 746 | |
| 742 | 747 | /** |
| ... | ... | @@ -949,18 +954,24 @@ |
| 949 | 954 | // this.$parent.helper.getLocation(this.positionCallback, this.positionErrorCallback, this.initPage); |
| 950 | 955 | // } |
| 951 | 956 | |
| 952 | - | |
| 953 | 957 | // 页面切换可见状态监听 |
| 954 | 958 | document.addEventListener('visibilitychange', () => { |
| 955 | 959 | |
| 956 | 960 | // 页面显示出来了 |
| 957 | 961 | if (document.hidden === false && this.$route.name == 'search') { |
| 958 | 962 | |
| 963 | + // 判断设备和浏览器类型 | |
| 964 | + let ua = window.navigator.userAgent.toLowerCase(); | |
| 965 | + | |
| 959 | 966 | // 判断UA,如果是华为手机或者荣耀手机,重新初始化页面 |
| 960 | 967 | if(ua.match(/HUAWEI/i) == "huawei" || ua.match(/HONOR/i) == "honor") { |
| 961 | 968 | |
| 962 | 969 | // 初始化页面 |
| 963 | 970 | this.initPage(); |
| 971 | + } else { | |
| 972 | + | |
| 973 | + // 初始化页面 | |
| 974 | + this.initPage(); | |
| 964 | 975 | } |
| 965 | 976 | } |
| 966 | 977 | }); | ... | ... |