brand.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <template>
  2. <view class="container clearfix" >
  3. <view class="banner" :style="{paddingBottom :isIphoneX ? '120rpx' : '60rpx'}" v-if="isBannerHome">
  4. <image class="banner-img" :src="item" mode="" v-for="(item,index) in image1" :key="index"></image>
  5. </view>
  6. <view class="banner" :style="{paddingBottom :isIphoneX ? '120rpx' : '60rpx'}" v-if="isBannerOems">
  7. <image class="banner-img" :src="item" mode="" v-for="(item,index) in image2" :key="index"></image>
  8. </view>
  9. <view class="banner three" :style="{paddingBottom :isIphoneX ? '120rpx' : '60rpx'}" v-if="isBannerOhtr">
  10. <image :src="banner" mode=""></image>
  11. </view>
  12. <view class="container-btn" :style="{paddingBottom :isIphoneX ? '68rpx' : '34rpx'}">
  13. <view class="btn" @click="NavToH5Page">申请维修</view>
  14. </view>
  15. </view>
  16. </template>
  17. <script>
  18. import { mapState,mapMutations} from 'vuex';
  19. export default{
  20. data(){
  21. return{
  22. isIphoneX:this.$store.state.isIphoneX,
  23. isBannerHome:true,
  24. isBannerOems:false,
  25. isBannerOhtr:false,
  26. banner:'https://img.caimei365.com/group1/M00/03/82/Cmis214EJ4KANeefABcT34GgAI8964.jpg',
  27. image1:[
  28. 'https://www.caimei365.com//img/investment/h5_1.jpg',
  29. 'https://www.caimei365.com//img/investment/h5_2.jpg',
  30. 'https://www.caimei365.com//img/investment/h5_3.jpg'
  31. ],
  32. image2:[
  33. 'https://www.caimei365.com//img/investment/h5_4.jpg',
  34. 'https://www.caimei365.com//img/investment/h5_5.jpg'
  35. ]
  36. }
  37. },
  38. onLoad(option) {
  39. },
  40. methods:{
  41. NavToH5Page() {//跳转H5超皮秒防伪查询
  42. this.$api.navigateTo(`/h5/pages/article/page?linkType=101`)
  43. }
  44. },
  45. onShow() {
  46. }
  47. }
  48. </script>
  49. <style lang="scss">
  50. page{
  51. background-color: #FFFFFF;
  52. }
  53. .container{
  54. width: 100%;
  55. height: auto;
  56. .container-btn{
  57. width: 100%;
  58. box-sizing: border-box;
  59. padding: 7rpx 24rpx;
  60. background-color: #FFFFFF;
  61. position: fixed;
  62. bottom: 0;
  63. left: 0;
  64. z-index: 999;
  65. .btn{
  66. width: 100%;
  67. height: 100%;
  68. background-image: $btn-confirm;
  69. line-height: 84rpx;
  70. border-radius: 42rpx;
  71. text-align: center;
  72. font-size: 26rpx;
  73. color: #FFFFFF;
  74. }
  75. }
  76. .banner{
  77. width: 702rpx;
  78. height: auto;
  79. float: left;
  80. padding: 0 24rpx;
  81. image{
  82. width: 100%;
  83. height: auto;
  84. display: block;
  85. }
  86. }
  87. }
  88. </style>