weex项目利用weex组件实现图片的轮播效果

html代码:

 1 <template>
 2   <div>
 3     <slider class="slider" auto-play="true" interval="2000" @change="onchange">//auto-play="true"用来设置图片轮播,当值为true时,就会轮播,否侧侧不会轮播,默认为false
 4       <div class="frame" v-for="img in imageList">
 5         <image class="image" resize="cover" :src="img.src"></image>
 6         <text class="title">{{img.title}}</text>
 7       </div>
 8       <indicator class="indicator"></indicator>
 9     </slider>
10   </div>
11 </template>

css代码:

 1 <style>
 2   .image {
 3     width: 700px;
 4     height: 700px;
 5   }
 6   .slider {
 7     margin-top: 25px;
 8     margin-left: 25px;
 9     width: 700px;
10     height: 700px;
11     border-width: 2px;
12     border-style: solid;
13     border-color: #41B883;
14   }
15   .title {
16     position: absolute;
17     top: 20px;
18     left: 20px;
19     padding-left: 20px;
20     width: 200px;
21     color: #FFFFFF;
22     font-size: 36px;
23     line-height: 60px;
24     background-color: rgba(0, 0, 0, 0.3);
25   }
26   .frame {
27     width: 700px;
28     height: 700px;
29     position: relative;
30   }
31   .indicator {
32     width: 700px;
33     height: 700px;
34     item-color: green;
35     item-selected-color: red;
36     item-size: 50px;
37     position: absolute;
38     top: 200px;
39     left: 200px;
40   }
41 </style>

JavaScript代码:

 1 <script>
 2   export default {
 3     data () {
 4       return {
 5         imageList: [
 6           { title: 'item A', src: 'https://gd2.alicdn.com/bao/uploaded/i2/T14H1LFwBcXXXXXXXX_!!0-item_pic.jpg'},
 7           { title: 'item B', src: 'https://gd1.alicdn.com/bao/uploaded/i1/TB1PXJCJFXXXXciXFXXXXXXXXXX_!!0-item_pic.jpg'},
 8           { title: 'item C', src: 'https://gd3.alicdn.com/bao/uploaded/i3/TB1x6hYLXXXXXazXVXXXXXXXXXX_!!0-item_pic.jpg'}
 9         ]
10       }
11     },
12     methods: {
13       onchange (event) {
14         console.log('changed:', event.index)
15       }
16     }
17   }
18 </script>

想了解更多weex的相关组件可以 到 http://weex.apache.org/cn/references/index.html 学习了解!

原文地址:https://www.cnblogs.com/aa1314/p/8109531.html