Commit b5035dd9d70c850e26c39c3e21205d46436ccaed
1 parent
69f9d506
已关注达人动态增加头部返回按钮
Showing
1 changed file
with
31 additions
and
1 deletions
src/pages/moreDynamic/moreDynamic.vue
| 1 | 1 | <template> |
| 2 | 2 | <div class="item_box"> |
| 3 | + <!-- nav --> | |
| 4 | + <back-box :style="'padding-top: ' + ($parent.top.value) + 'px'" @back="back" | |
| 5 | + :backs="backs"> | |
| 6 | + </back-box> | |
| 3 | 7 | <div |
| 4 | 8 | infinite-scroll-immediate-check="true" |
| 5 | 9 | v-infinite-scroll="getNewDynamicList" |
| ... | ... | @@ -15,17 +19,27 @@ |
| 15 | 19 | <script> |
| 16 | 20 | import { Toast, Indicator } from "mint-ui"; |
| 17 | 21 | import darenListBox from "@/components/darenListBox/darenListBox"; |
| 22 | + import backBox from "@/components/backBox/backBox"; | |
| 18 | 23 | export default { |
| 19 | 24 | name: 'recommendedDaren', |
| 20 | 25 | data () { |
| 21 | 26 | return { |
| 27 | + backs: { // nav导航条数据 | |
| 28 | + title: "已关注达人动态", | |
| 29 | + funcs: { | |
| 30 | + back: { | |
| 31 | + icon: "static/img/icon_back.png" | |
| 32 | + } | |
| 33 | + } | |
| 34 | + }, | |
| 22 | 35 | loading: false, // 加载 |
| 23 | 36 | pages:0, // 分页 |
| 24 | 37 | recommendedDarenMore:null |
| 25 | 38 | } |
| 26 | 39 | }, |
| 27 | 40 | components:{ |
| 28 | - darenListBox | |
| 41 | + darenListBox, | |
| 42 | + backBox | |
| 29 | 43 | }, |
| 30 | 44 | created(){ |
| 31 | 45 | // 设置标题 |
| ... | ... | @@ -186,6 +200,22 @@ |
| 186 | 200 | |
| 187 | 201 | this.$parent.gotoDetail(item); |
| 188 | 202 | } |
| 203 | + }, | |
| 204 | + /** | |
| 205 | + * 后退 | |
| 206 | + */ | |
| 207 | + back() { | |
| 208 | + | |
| 209 | + // 判断是否有后退函数 | |
| 210 | + if (typeof this.$parent.back === "function") { | |
| 211 | + | |
| 212 | + // 调用后退 | |
| 213 | + this.$parent.back(); | |
| 214 | + } else { | |
| 215 | + | |
| 216 | + // 后退 | |
| 217 | + window.history.go(-1); | |
| 218 | + } | |
| 189 | 219 | } |
| 190 | 220 | } |
| 191 | 221 | } | ... | ... |