> 文档中心 > HarmonyOS Day-1

HarmonyOS Day-1


swiper组件——轮播图

h t m l html html 代码

<div class="topview"> <swiper class="swiperview" autoplay="true" indicator="true">     <block for="{{swiperdatas}}">  <div class="box">      <image src="{{$item}}"></image>  </div>     </block> </swiper>    </div>

a u t o p l a y autoplay autoplay : 子组件是否自动播放,自动播放状态下,导航点不可操作

i n d i c a t o r indicator indicator:是否启用导航点指示器,默认 t r u e true true

相关 c s s css css 代码:

.topview{    width: 100%;    height: 22%;    border-bottom: 2vp solid black;}.swiperview{    width: 100%;    height: 100%;}

相关 j a v a s r i p t javasript javasript 代码

imagedatas:["common/icon/a1.jpg","common/icon/a2.jpg","common/icon/a3.jpg"

t i p s : tips: tips: 图片路径

横向滚动

h t m l html html 代码

<div class="twoview"> <block for="{{imagedatas}}">     <div class="hbox">  <image class="imgview" src="{{$item}}"></image>     </div> </block>    </div>

相关 c s s css css 代码:

.twoview{    display: flex;    overflow: scroll;    height: 22%;    border-bottom: 2vp solid black;}

t i p s tips tips在这里插入图片描述

关于 c s s css css 样式的 s c r o l l scroll scroll 默认是纵向滚动,如果需要横向滚动,需要在滚动的那个布局外套一个 d i v div div 把他框起来

相关 j a v a s c r i p t javascript javascript 代码:

imagedatas:["common/icon/a1.jpg","common/icon/a2.jpg","common/icon/a3.jpg", "common/icon/a4.jpg","common/icon/a5.jpg","common/icon/a6.jpg","common/icon/a7.jpg", "common/icon/a8.jpg","common/icon/a9.jpg"]

整个项目预览图

在这里插入图片描述