Commit 7992f0b338df696c3d227f8083af0dfee8931b1b
1 parent
e413a2bf
首页跳转到商品详情页通用跳转打开新的一个webview
Showing
2 changed files
with
18 additions
and
13 deletions
src/pages/pointsMall/pointsMall.less
| @@ -31,7 +31,7 @@ | @@ -31,7 +31,7 @@ | ||
| 31 | } | 31 | } |
| 32 | .main_box{ | 32 | .main_box{ |
| 33 | width: 100%; | 33 | width: 100%; |
| 34 | - // min-height: 1840px; | 34 | + min-height: 100vh; |
| 35 | background:#fff url("../../../static/img/pointsBack.png") no-repeat | 35 | background:#fff url("../../../static/img/pointsBack.png") no-repeat |
| 36 | center top; | 36 | center top; |
| 37 | background-size: 100%; | 37 | background-size: 100%; |
src/pages/pointsMall/pointsMall.vue
| @@ -177,7 +177,7 @@ export default { | @@ -177,7 +177,7 @@ export default { | ||
| 177 | document.documentElement.scrollTop = document.body.scrollTop = this.$refs[item.ref].offsetTop - safeDistance - (20 * ((document.documentElement.clientWidth || document.body.clientWidth) / 750)) - (this.$parent.top.value + 60); | 177 | document.documentElement.scrollTop = document.body.scrollTop = this.$refs[item.ref].offsetTop - safeDistance - (20 * ((document.documentElement.clientWidth || document.body.clientWidth) / 750)) - (this.$parent.top.value + 60); |
| 178 | } | 178 | } |
| 179 | } else { | 179 | } else { |
| 180 | - this.$parent.callApp();; | 180 | + this.$parent.callApp(); |
| 181 | } | 181 | } |
| 182 | }, | 182 | }, |
| 183 | /** | 183 | /** |
| @@ -193,7 +193,7 @@ export default { | @@ -193,7 +193,7 @@ export default { | ||
| 193 | } | 193 | } |
| 194 | }) | 194 | }) |
| 195 | } else { | 195 | } else { |
| 196 | - this.$parent.callApp();; | 196 | + this.$parent.callApp(); |
| 197 | } | 197 | } |
| 198 | }, | 198 | }, |
| 199 | /** | 199 | /** |
| @@ -212,7 +212,7 @@ export default { | @@ -212,7 +212,7 @@ export default { | ||
| 212 | window.obj.jumpClientIntegralList(); | 212 | window.obj.jumpClientIntegralList(); |
| 213 | } | 213 | } |
| 214 | } else { | 214 | } else { |
| 215 | - this.$parent.callApp();; | 215 | + this.$parent.callApp(); |
| 216 | } | 216 | } |
| 217 | }, | 217 | }, |
| 218 | /** | 218 | /** |
| @@ -221,16 +221,21 @@ export default { | @@ -221,16 +221,21 @@ export default { | ||
| 221 | */ | 221 | */ |
| 222 | toDetail (item) { | 222 | toDetail (item) { |
| 223 | if (this.isCNLive.value) { | 223 | if (this.isCNLive.value) { |
| 224 | - // 判断通用跳转函数是否存在 | ||
| 225 | - this.$router.push({ | ||
| 226 | - path: '/goodDetails', | ||
| 227 | - query: { | ||
| 228 | - goodsId: item.id, | ||
| 229 | - uid: this.getStore("uid") | ||
| 230 | - } | ||
| 231 | - }) | 224 | + // 跳转封装 |
| 225 | + if (typeof this.$parent.gotoDetail === 'function') { | ||
| 226 | + | ||
| 227 | + // 设置跳转参数 | ||
| 228 | + let params = { | ||
| 229 | + type: '5', | ||
| 230 | + to: window.location.origin + '/html/select_good/1/#/goodDetails?goodsId=' + item.id, | ||
| 231 | + shop_type: '' | ||
| 232 | + }; | ||
| 233 | + | ||
| 234 | + // 页面跳转 | ||
| 235 | + this.$parent.gotoDetail(params); | ||
| 236 | + } | ||
| 232 | } else { | 237 | } else { |
| 233 | - this.$parent.callApp();; | 238 | + this.$parent.callApp(); |
| 234 | } | 239 | } |
| 235 | }, | 240 | }, |
| 236 | /** | 241 | /** |