taro之Swiper的使用

图样:

往往我们需要轮播图去显示我们想要的图片之类的

 这是工作的代码

<View className='top-title'>
          <Swiper
            className='banner-swiper'
            interval={3000}
            circular
            autoplay
          >
              {
              homeBannerList.map((item) => {
                  return (
                    <SwiperItem key={item.id}>
                      <View className='banner-img-view'>
                        <Image className='banner-img' src={item.imgSrc} />
                        {item.id === 1 ? null : <View className='navigation-title'>
                          数字化综合服务平台
                        </View>}
                      </View>
                    </SwiperItem>
                  )
                })
              }
            </Swiper>
        </View>

我们可以看到使用的属性

interval

切换时间,其实就是大白话,多长时间滚动下一张

circular

circular  默认值为false,你会发现当我们拉到最后一张图片的时候,图片会自动轮播到第一张图片来。

autoplay 

是否自动切换  

indicatorDots 

是否显示面板指示点

 indicatorColor

 指示点颜色

 indicatorActiveColor

当前选中的指示点颜色

 duration

滑动动画时长 

 current

 当前所在滑块的 index

onChange 

current 改变时会触发 change 事件 

 vertical

滑动方向是否为纵向

 onAnimationfinish

动画结束时会触发 animationfinish 事件

附:

 

中间的新闻就是轮播效果

直接上代码

<View className='notice-content-view'>
          <View className='trumpet-img-view'>
            <Image className='trumpet-img' src={require('@/src/assets/home/trumpet.png')} />
          </View>
          <Swiper
            className='notice-swiper'
            interval={10000}
            circular
            autoplay
          >
            {
            noticeList.map((item) => {
                return (
                  <SwiperItem key={item.id} onClick={this.clickNoticeMore.bind(this, item)}>
                    <View className='common-title-view notice-text'>{item.noticeTitle}</View>
                  </SwiperItem>
                )
              })
            }
          </Swiper>
          <View className='right-view'>
          <AtIcon className='chevron-right-view' value='chevron-right' size='16' color='#ccc'></AtIcon>

          </View>
        </View>

 

相关推荐

  1. 初识微信小程序swiperswiper-item基本使用

    2024-03-24 19:08:03       38 阅读
  2. linux 压缩命令tar工具基本使用

    2024-03-24 19:08:03       36 阅读
  3. vue中swiper使用

    2024-03-24 19:08:03       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-24 19:08:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-24 19:08:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-24 19:08:03       82 阅读
  4. Python语言-面向对象

    2024-03-24 19:08:03       91 阅读

热门阅读

  1. vue 控制窗口禁止缩放,已解决

    2024-03-24 19:08:03       41 阅读
  2. 算法学习系列(四十二):最短路模型

    2024-03-24 19:08:03       43 阅读
  3. C++例子

    C++例子

    2024-03-24 19:08:03      36 阅读
  4. pytest 之数据驱动

    2024-03-24 19:08:03       47 阅读
  5. 八个 C++ 开源项目,帮助初学者进阶成长

    2024-03-24 19:08:03       42 阅读
  6. 基于单片机的农业智能节水灌溉系统设计

    2024-03-24 19:08:03       41 阅读
  7. 数学建模(Topsis python代码 案例)

    2024-03-24 19:08:03       42 阅读
  8. Pytorch:torch.cuda.empty_cache()

    2024-03-24 19:08:03       38 阅读