这个组件必须作为slider子组件使用
该组件不支持子组件
该组件除了通用属性外没有其他的特殊属性
通用属性参考通用属性
注意
这里有一些关于样式width和height的特殊细节。对于这个组件的定位不仅与top, left, bottom 和right有关,还与width 和 height的值有关。想象indicator外部有一个虚拟的容器,并且它的width和height继承于indicator,top, left, right 和 bottom 将只会作用于外部的容器,而不是indicator,indicator将会一直位于这个容器的中心位置,并且你要知道的是通常indicator的width 和 height是父组件slider的width 和 height。
注意
background-color是不建议使用在该组件上的,你应该使用item-color 和 item-selectedColor来代替
通用事件:参考通用事件
<template>
<div>
<slider class="slider">
<div class="slider-pages" repeat="{{itemList}}">
<image class="img" src="{{pictureUrl}}"></image>
<text class="title">{{title}}</text>
</div>
<indicator class="indicator"></indicator>
</slider>
</div>
</template>
<style>
.img {width: 150; height: 150;}
.title {flex: 1; color: #ff0000; font-size: 48; font-weight: bold; background-color: #eeeeee;}
.slider {
flex-direction: row;
margin: 18;
width: 714;
height: 230;
}
.slider-pages {
flex-direction: row;
width: 714;
height: 200;
}
.indicator {
width:714;
height:200;
position:absolute;
top:1;
left:1;
item-color: red;
item-selectedColor: blue;
item-size: 20;
}
</style>
<script>
module.exports = {
data: {
itemList: [
{itemId: '520421163634', title: 'item1', pictureUrl: 'https://gd2.alicdn.com/bao/uploaded/i2/T14H1LFwBcXXXXXXXX_!!0-item_pic.jpg'},
{itemId: '522076777462', title: 'item2', pictureUrl: 'https://gd1.alicdn.com/bao/uploaded/i1/TB1PXJCJFXXXXciXFXXXXXXXXXX_!!0-item_pic.jpg'},
{itemId: '522076777462', title: 'iten3', pictureUrl: 'https://gd3.alicdn.com/bao/uploaded/i3/TB1x6hYLXXXXXazXVXXXXXXXXXX_!!0-item_pic.jpg'}
]
}
}
</script>