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"]