Commit 8f2986b25e3b4fd7a57f4080f6183066b8db3d44
1 parent
4bac3856
优化
Showing
4 changed files
with
35 additions
and
12 deletions
src/pages/goodDetails/goodDetails.less
src/pages/goodDetails/goodDetails.vue
| ... | ... | @@ -148,6 +148,22 @@ export default { |
| 148 | 148 | toLink () { |
| 149 | 149 | |
| 150 | 150 | }, |
| 151 | + | |
| 152 | + /** | |
| 153 | + * 后退 | |
| 154 | + */ | |
| 155 | + back () { | |
| 156 | + // 判断是否有处理函数 | |
| 157 | + if (typeof this.$parent.back === 'function') { | |
| 158 | + | |
| 159 | + // 后退 | |
| 160 | + this.$parent.back(); | |
| 161 | + } else { | |
| 162 | + | |
| 163 | + // 后退 | |
| 164 | + window.history.go(-1); | |
| 165 | + } | |
| 166 | + }, | |
| 151 | 167 | /** |
| 152 | 168 | * 跳转商品详情 |
| 153 | 169 | * @param {Object} item [数据对象] | ... | ... |
src/pages/pointsMall/pointsMall.less
src/pages/pointsMall/pointsMall.vue
| 1 | 1 | <template> |
| 2 | 2 | <div> |
| 3 | - <!-- H5唤起App组件 --> | |
| 4 | - <call-app-box class="call-app-box" ref="callApp" v-if="!isCNLive.value" | |
| 5 | - :callApps="$parent.callApps"> | |
| 3 | + <!-- H5唤起App组件 --> | |
| 4 | + <call-app-box | |
| 5 | + class="call-app-box" | |
| 6 | + :style="'padding-top: ' + $parent.top.value + 'px'" | |
| 7 | + ref="callApp" | |
| 8 | + v-if="!isCNLive.value" | |
| 9 | + :callApps="$parent.callApps" | |
| 10 | + > | |
| 6 | 11 | </call-app-box> |
| 7 | - | |
| 8 | - <!-- 后退导航 --> | |
| 9 | - <back-box class="back-box" :style="'padding-top: ' + $parent.top.value + 'px'" ref="backBox" v-if="isCNLive.value && $route.query.showBack == true" @back="back" | |
| 10 | - :backs="backs"> | |
| 12 | + <back-box | |
| 13 | + v-if="isCNLive.value" | |
| 14 | + :class="{'hide': $route.query.hideBack == true}" | |
| 15 | + class="back-box" | |
| 16 | + :style="'padding-top: ' + $parent.top.value + 'px'" | |
| 17 | + @back="back" | |
| 18 | + :backs="backs" | |
| 19 | + > | |
| 11 | 20 | </back-box> |
| 12 | - | |
| 13 | - <!-- pl --> | |
| 14 | - <div class="pl" :class="{'is-cnlive': isCNLive.value && $route.query.showBack == true, 'is-open-app': $parent.isOpenApp.value}"></div> | |
| 21 | + <!-- pl --> | |
| 22 | + <div class="pl" :class="{'is-cnlive': isCNLive.value, 'is-open-app': $parent.isOpenApp.value, 'hide': $route.query.hideBack == true}"></div> | |
| 15 | 23 | <div class="main_box"> |
| 16 | 24 | <div class="top_main"> |
| 17 | 25 | <!-- 头部 --> | ... | ... |