index.vue 3.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <template>
  2. <view class="page HuiAiXin">
  3. <ScrollY :IsRefreshing="IsRefreshing" @Refresh="Refresh">
  4. <!-- banner -->
  5. <view class="Banner">
  6. <view>
  7. <BannerSwiper></BannerSwiper>
  8. </view>
  9. </view>
  10. <!-- 明星业主 -->
  11. <view class="StarOwnerList">
  12. <view class="flex-h">
  13. <view class="flex-item">
  14. <image mode="heightFix" src="https://cjgw.oss-cn-hangzhou.aliyuncs.com/ygcxxfb/image/mingxingyezhu.png"></image>
  15. </view>
  16. <navigator url="./StarOwner/index" hover-class="other-navigator-hover" class="More">更多 <text class="iconfont iconjiantouright"></text></navigator>
  17. </view>
  18. <view class="ListContainer">
  19. <scroll-view scroll-x="true">
  20. <view class="List">
  21. <navigator v-for="(item, index) in 10" :key="index" url="./StarOwner/StarOwnerDetail/index" hover-class="other-navigator-hover" class="Item">
  22. <view class="Img"></view>
  23. <text class="Info">业主家庭名称</text>
  24. </navigator>
  25. </view>
  26. <view style="width: 100%; height: 20px;"></view>
  27. </scroll-view>
  28. </view>
  29. </view>
  30. <!-- 正能量事迹 -->
  31. <view class="StoryList">
  32. <view class="flex-h">
  33. <view class="flex-item">
  34. <image mode="heightFix" src="https://cjgw.oss-cn-hangzhou.aliyuncs.com/ygcxxfb/image/zhengnengliangshiji.png"></image>
  35. </view>
  36. <navigator url="./EnergyStory/index" hover-class="other-navigator-hover" class="More">更多 <text class="iconfont iconjiantouright"></text></navigator>
  37. </view>
  38. <view class="List">
  39. <navigator v-for="(item, index) in 20" :key="index" url="./EnergyStory/EnergyStoryDetail/index" hover-class="other-navigator-hover" class="Item flex-h">
  40. <view class="flex-item">
  41. <text>事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题事迹标题</text>
  42. <text>副标题</text>
  43. <text>来源</text>
  44. </view>
  45. <view class="Img">
  46. <view></view>
  47. </view>
  48. </navigator>
  49. </view>
  50. </view>
  51. </ScrollY>
  52. </view>
  53. </template>
  54. <script>
  55. import ScrollY from '../../components/ScrollY/index'
  56. import BannerSwiper from '../../components/BannerSwiper/index'
  57. export default {
  58. name: 'HuiAiXin',
  59. data () {
  60. return {
  61. IsRefreshing: false,
  62. DataLock: false
  63. }
  64. },
  65. components: {
  66. ScrollY,
  67. BannerSwiper
  68. },
  69. created () {
  70. this.Init()
  71. },
  72. methods: {
  73. Init () {
  74. },
  75. Refresh (e) {
  76. if (this.DataLock) return
  77. this.DataLock = true
  78. this.IsRefreshing = true
  79. setTimeout(() => {
  80. this.IsRefreshing = false
  81. this.DataLock = false
  82. }, 1000)
  83. }
  84. }
  85. }
  86. </script>
  87. <style lang="scss">
  88. @import "page.scss";
  89. </style>