你看我像是会的样子吗? 2023-02-18 15:25 采纳率: 57.1%
浏览 17
已结题

在react使用swiper的时候,a标签失灵

在react使用swiper的时候,使用a标签包裹图片但是只能点击到一个a标签,其他的好像被覆盖住一样,但是图片却切换正常。

<Swiper
          modules={[Autoplay, EffectFade, Navigation, Pagination]}
          // spaceBetween={30}
          effect={'fade'}
          loop={true}
          navigation={false}
          pagination={{
            clickable: true,
          }}
          autoplay={{
            disableOnInteraction: true,
          }}
          initialSlide={1}
          className="mySwiper"
        >
          {
            data?.map((item: any) => {
              return (
                <SwiperSlide key={item?.id}><Link to={`/detail/${item?.id}`}><img src={item?..url} /></Link></SwiperSlide>
              )
            })
          }
        </Swiper>


  • 写回答

2条回答 默认 最新

  • 踢足球的阿坤 2023-02-18 15:30
    关注

    解决办法:

    将Link组件的innerRef参数替换为ref,以将ref绑定到DOM元素,而不是使用innerRef绑定到Link组件。
    给SwiperSlide和img元素添加key属性。
    将SwiperSlide元素替换为div,并在其中包装Link组件和img元素。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月23日
  • 已采纳回答 6月15日
  • 创建了问题 2月18日

悬赏问题

  • ¥15 TeleScan不能修改bar
  • ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
  • ¥15 hadoop中启动hive报错如下怎么解决
  • ¥15 如何优化QWebEngineView 加载url的速度
  • ¥15 关于#hadoop#的问题,请各位专家解答!
  • ¥15 如何批量抓取网站信息
  • ¥15 Spring Boot离线人脸识别
  • ¥15 使用Ant Design Pro vue的时候,使用环境变量的时候,构建报错是什么原因
  • ¥15 NRF24L01能发送但是不能接收
  • ¥15 想问一下这种情况怎么解决呢(关键词-file)