hotmode.vue 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <template name="hotmode">
  2. <view>
  3. <view class="hotmode-content clearfix">
  4. <view class="hot-image le">
  5. <image src="https://img-b.caimei365.com/group1/M00/04/30/rB-lHGRWIi-AMo5bAABBwc_L90w000.png" mode=""></image>
  6. </view>
  7. <view class="hot-image ri">
  8. <image src="https://img-b.caimei365.com/group1/M00/04/30/rB-lHGRWIi-AJl1FAABLF6OKCBA834.png" mode=""></image>
  9. </view>
  10. </view>
  11. </view>
  12. </template>
  13. <script>
  14. export default{
  15. name:'hotmode',
  16. props:{
  17. list:{
  18. type:Array
  19. }
  20. },
  21. data() {
  22. return{
  23. current:100,
  24. navList:[]
  25. }
  26. },
  27. created(){
  28. this.initData(this.list)
  29. },
  30. computed: {
  31. },
  32. methods:{
  33. initData(list){
  34. this.navList = list
  35. },
  36. NavToDetailPage(pros,index) {//跳转
  37. if(index === 3){
  38. let linkPath = 'https://static.caimei365.com/app/caimei-activity-h5/html/2023/activity_02.html'
  39. this.$api.navigateTo(`/pages/h5/activity/activity?link=${linkPath}&linkId=382`)
  40. }else{
  41. /**
  42. * 页面跳转类型
  43. * 1、二级页面,2、搜索项目仪器,3、直播页面,4、自由页面,5、商品详情,6、仪器项目详情,7、供应商主页
  44. * 8、专题活动页,9、二手市场介绍,10、二手商品列表,11、二手商品发布,12、商品搜索,13、信息详情
  45. * 14、品牌招商介绍页,15、维修保养介绍页,16、首页,17、注册页,18、信息中心,19、供应商列表
  46. * 23、新活动专题页面
  47. **/
  48. if(pros.linkType){
  49. const typeMap = {
  50. 1:`/pages/goods/goods-instrument?linkId=${pros.linkParam.id}&title=${pros.name}`,
  51. 3:'/pages/h5/article/path-live',
  52. 4:'/pages/h5/other/brands',
  53. 10:'/pages/second/product/product-list',
  54. 14:'/pages/h5/other/brand',
  55. 15:'/pages/h5/other/repair',
  56. 18:`/pages/h5/article/path?link=${pros.link}`,
  57. 20:`/pages/goods/good-floor?linkId=${pros.linkParam.id}&title=${pros.name}`,
  58. 21:'/pages/h5/activity/meobohui',
  59. 22:`/pages/goods/good-floor-temp?linkId=${pros.linkParam.id}&title=${pros.name}`,
  60. 23:`/pages/h5/activity/activity-topic?linkId=${pros.linkParam.id}`, //活动专题页面
  61. 25:'/pages/goods/goods-doc-list' ,//美业资料
  62. 28:`/pages/h5/article/path?link=${pros.link}`, // 采美认证通
  63. 29:'/pages/user/coupon/coupon-collection',//领券中心
  64. }
  65. const url = typeMap[pros.linkType]
  66. this.$api.navigateTo(url)
  67. }
  68. }
  69. }
  70. }
  71. }
  72. </script>
  73. <style lang="scss">
  74. .hotmode-content{
  75. width: 100%;
  76. height: 248rpx;
  77. box-sizing: border-box;
  78. padding: 24rpx;
  79. background: #F7F7F7;
  80. .hot-image{
  81. width: 340rpx;
  82. height: 200rpx;
  83. float: left;
  84. &.le{
  85. float: left;
  86. }
  87. &.ri{
  88. float: right;
  89. }
  90. image{
  91. width: 340rpx;
  92. height: 200rpx;
  93. display: block;
  94. }
  95. }
  96. }
  97. </style>