Skip to content

首页

接下来我们就进行首页的开发

🍓 首页功能

  • 轮播图
JS
<view class="imgbanner">
  <swiper class="swiper-cont" circular :indicator-dots="indicatorDots" :autoplay="false" indicator-color="#fff"
    indicator-active-color="#3187DC" :interval="interval" :duration="duration">
    <swiper-item v-for="(val,index) in bannerList" :key="val.id" @click="handleBanner(val)">
      <view class="swiper-item">
        <img :src="val.thumbnail" alt="" class="imgbanner">
      </view>
    </swiper-item>
  </swiper>
</view>

// 完善样式部分
/* 轮播图 */
.imgbanner {
	width: 690rpx;
	height: 340rpx;
}
.swiper-cont {
	height: 300rpx;
}
.swiper-item {
	display: block;
	height: 300rpx;
	line-height: 300rpx;
	text-align: center;
}
<script setup>
const bannerList=ref([{
  id: 1,
    thumbnail: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg'
  },
  {
    id: 2,
    thumbnail: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg'
  },
  {
    id: 3,
    thumbnail: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg'
  },
  {
    id: 4,
    thumbnail: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg'
  },
])
</script>

最后我们效果如下

image.png

Released under the MIT License.