attestation.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <template>
  2. <view class="container clearfix" >
  3. <view class="banner">
  4. <image :class="'image_list image'+index" :src="item" mode="widthFix" v-for="(item,index) in list" :key="index"></image>
  5. </view>
  6. <!-- 侧边 -->
  7. <scroll-top :isScrollTop="isScrollTop" :bottom="300"></scroll-top>
  8. </view>
  9. </template>
  10. <script>
  11. import { mapState,mapMutations} from 'vuex'
  12. export default{
  13. data(){
  14. return{
  15. isIphoneX:this.$store.state.isIphoneX,
  16. isBannerHome:true,
  17. isBannerOems:false,
  18. list:[
  19. 'https://static.caimei365.com/www/ppzs/attestation_01.jpg',
  20. 'https://static.caimei365.com/www/ppzs/attestation_02.jpg',
  21. 'https://static.caimei365.com/www/ppzs/attestation_03.jpg',
  22. 'https://static.caimei365.com/www/ppzs/attestation_04.jpg',
  23. 'https://static.caimei365.com/www/ppzs/attestation_05.jpg',
  24. 'https://static.caimei365.com/www/ppzs/attestation_06.jpg',
  25. 'https://static.caimei365.com/www/ppzs/attestation_07.jpg',
  26. ],
  27. isScrollTop:false
  28. }
  29. },
  30. onLoad(option) {
  31. },
  32. methods:{
  33. },
  34. onPageScroll(e){//实时获取到滚动的值
  35. if(e.scrollTop>400){
  36. this.isScrollTop = true
  37. }else{
  38. this.isScrollTop = false
  39. }
  40. },
  41. onShow() {
  42. }
  43. }
  44. </script>
  45. <style lang="scss">
  46. page{
  47. background-color: #FFFFFF;
  48. }
  49. .container{
  50. width: 100%;
  51. height: auto;
  52. .container-btn{
  53. width: 100%;
  54. box-sizing: border-box;
  55. padding: 7rpx 24rpx;
  56. background-color: #FFFFFF;
  57. position: fixed;
  58. display: flex;
  59. bottom: 0;
  60. left: 0;
  61. z-index: 999;
  62. .btn{
  63. flex: 1;
  64. background-image: linear-gradient(270deg, #1045e1 0%, #2bb4ff 100%);
  65. line-height: 84rpx;
  66. border-radius: 42rpx;
  67. text-align: center;
  68. font-size: 26rpx;
  69. color: #FFFFFF;
  70. padding: 13rpx;
  71. box-sizing:border-box;
  72. margin: 0 10rpx;
  73. .btn-text{
  74. width: 100%;
  75. height: 29rpx;
  76. float: left;
  77. line-height: 29rpx;
  78. font-size: $font-size-24;
  79. color: #FFFFFF;
  80. text-align: center;
  81. &.small{
  82. font-size: 18rpx;
  83. }
  84. }
  85. }
  86. }
  87. .banner{
  88. width: 100%;
  89. height: auto;
  90. float: left;
  91. .image_list{
  92. width: 100%;
  93. display: block;
  94. // &.image0{
  95. // height: 340rpx;
  96. // }
  97. // &.image1{
  98. // height: 1089rpx;
  99. // }
  100. // &.image2{
  101. // height: 699rpx;
  102. // }
  103. // &.image3{
  104. // height: 655rpx;
  105. // }
  106. // &.image4{
  107. // height: 1389rpx;
  108. // }
  109. // &.image5{
  110. // height: 2049rpx;
  111. // }
  112. // &.image6{
  113. // height: 600rpx;
  114. // }
  115. }
  116. }
  117. }
  118. </style>