myGroup.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <template>
  2. <view class="page">
  3. <!-- #ifdef H5-->
  4. <uni-nav-bar v-if="!$isWxBrowser()" :fixed="true" background-color="#FFE05C" :border="false" :statusBar="false" left-icon="left" title="我的分组" @clickLeft="back" />
  5. <!-- #endif -->
  6. <view>
  7. <mescroll-item ref="MescrollItem" :i="0" :index="0" :height="height">
  8. </mescroll-item>
  9. </view>
  10. <view class="addGroup" @click="goAddGroup">
  11. <text>新增分组</text>
  12. </view>
  13. <!--#ifdef H5-->
  14. <liu-drag-button v-if="$isWxBrowser()" @clickBtn="back">返回</liu-drag-button>
  15. <!--#endif-->
  16. </view>
  17. </template>
  18. <script>
  19. import MescrollItem from "./module/mescrollUni-item.vue";
  20. export default {
  21. components: {
  22. MescrollItem
  23. },
  24. data() {
  25. return {
  26. height:'',
  27. list:[]
  28. }
  29. },
  30. onLoad(e) {
  31. let sysInfo = uni.getSystemInfoSync()
  32. this.height = sysInfo.windowHeight - 120 + 'px' //除标题栏栏外的屏幕可用高度
  33. },
  34. onShow(){
  35. if (this.$refs.MescrollItem){
  36. this.$refs.MescrollItem.downCallback()
  37. }
  38. },
  39. methods: {
  40. back() {
  41. let pages = getCurrentPages()
  42. if (pages.length > 1){
  43. uni.navigateBack({
  44. delta: 1,
  45. fail:err=>{
  46. console.log(err)
  47. }
  48. })
  49. }else {
  50. uni.switchTab({
  51. url: '/pages/my/my'
  52. });
  53. }
  54. },
  55. goAddGroup(){
  56. uni.navigateTo({
  57. url:'/pages/addGroup/addGroup'
  58. })
  59. }
  60. }
  61. }
  62. </script>
  63. <style lang="scss" scoped>
  64. @import './index.rpx.css';
  65. </style>