activityList.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <view class="page">
  3. <mescroll-item ref="MescrollItem" v-if="flag" :i="0" :index="0" :height="windowHeight" :renewServiceObjectId="renewServiceObjectId" :equityCardId="equityCardId">
  4. </mescroll-item>
  5. </view>
  6. </template>
  7. <script>
  8. import MescrollItem from "./module/mescrollUni-item.vue";
  9. export default {
  10. components: {
  11. MescrollItem
  12. },
  13. data() {
  14. return {
  15. windowHeight: '',
  16. renewServiceObjectId: null,
  17. equityCardId: null,
  18. flag:false
  19. }
  20. },
  21. onLoad(e) {
  22. if (e.renewServiceObjectId){
  23. this.renewServiceObjectId = e.renewServiceObjectId
  24. }
  25. if (e.equityCardId){
  26. this.equityCardId = e.equityCardId
  27. }
  28. let sysInfo = uni.getSystemInfoSync()
  29. this.windowHeight = sysInfo.windowHeight + 'px'
  30. //当参数加载完成,在创建mescroll-item组件。不然第一次查询的数据有问题
  31. this.flag = true
  32. },
  33. methods: {}
  34. }
  35. </script>
  36. <style lang="scss" scoped>
  37. @import '/common/css/common.css';
  38. @import './index.rpx.scss';
  39. </style>