虾仁A 2023-06-09 21:27 采纳率: 78.8%
浏览 14

使用vant的轮播图结果使图片竖排

img


使用vant的轮播图结果使图片竖排,设置了vant轮播图的样式也没用


<template>
  <view class="content">
    <div class="banner">
      <van-swipe :autoplay="3000" lazy-render>
        <van-swipe-item v-for="image in state.images" :key="image">
          <img :src="image.imageUrl" />
        </van-swipe-item>
      </van-swipe>

    </div>
  </view>
</template>
  
<script setup lang="ts">
import { reactive, onMounted } from "vue"
import { getbanner } from "../api/serve";
const state = reactive({
  images: []
})
onMounted(async () => {
  let res = await getbanner()
  state.images = res.data.banners
})



</script>
  
<style lang="less">
.content {
  width: 100%;


  .banner {
    width: 100%;
    height: 64vw;
    background-color: red;

    van-swipe {
      width: 100%;
      height: 64vw;

      van-swipe-item {
        width: 100%;
        height: 64vw;

        img {
          width: 100%;
          height: 64vw;
        }
      }
    }
  }

}
</style>
  
  • 写回答

2条回答 默认 最新

  • Java Fans 全栈领域优质创作者 2023-06-09 22:15
    关注

    该回答引用于ChatGPT:
    根据提供的代码,轮播图出现竖向显示的原因可能是因为容器的高度设置不正确,导致图片按照容器的高度进行显示。解决方法可以从以下几个方面入手:

    检查容器的高度设置:可以检查容器的高度设置是否正确,确保容器的高度与图片的宽高比一致,以保证图片按照正确的比例进行显示。

    检查图片的宽高比:可以检查图片的宽高比是否正确,以确保图片按照正确的比例进行显示。

    检查样式设置:可以检查样式设置是否正确,比如是否设置了旋转或者翻转等样式,以确保样式不会影响图片的显示。

    检查组件的使用:可以检查组件的使用是否正确,比如是否正确引入了组件、是否正确传递了参数等,以确保组件能够正常工作。

    需要注意的是,以上方法仅供参考,具体解决方法需要根据具体情况进行调整。同时,也需要注意代码的合法性和可维护性,以确保代码的质量和可靠性。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月9日

悬赏问题

  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件