美文网首页
03_weex之轮播图组件

03_weex之轮播图组件

作者: pzmpzm | 来源:发表于2018-08-23 10:25 被阅读0次

    1、先建立子组件slider

      <template>
         <div>
         <!-- auto-play="true" interval="3000"  自动轮播 轮播时间 
           具体看官网http://weex.apache.org/cn/references/components/slider.html
            图片必须设置高度
            这里的图片在页面看其实是背景图
            indicator  轮播图指示器   样式设计看css
      -->
            <slider class="sliders" auto-play="true" interval="3000">
                <div v-for="(item,index) in imgList" :key="index">
                    <image :src="item.src"  class="home-img"></image>
                </div>
                 <indicator class="indicator"></indicator>
            </slider>
        </div>
    </template>
    <script>
          export default {
                props:['imgList'],  //接收父组件传来的数据
                data() {
                    return {
                        list: []
                    }
                }
            }
    
    </script>
    <style>
        .sliders{
            position:relative;
            width: 750px;
            height: 500px;
        }
        .home-img{
            width: 750px;
            height: 500px;
        }
        .indicator {
            width: 750px;
            height: 80px;
            item-color: #fff;
            item-selected-color: #3B97FF;  //选择的颜色
            item-size: 25px;   //指示器的大小
            position: absolute;
            bottom:0;
            right:0px; 
      }
    </style>
    
    

    2、父组件 index.vue

      <template>
         <div>
           <v-sliders :imgList="list"></v-sliders>
        </div>
    </template>
    <script>
        import sliders from '../../components/common/slider.vue'
          export default {
              components:{
                  "v-sliders":sliders
              },
                data() {
                    return {
                        list: [{
                                title: 'item A',
                                src: 'https://gd2.alicdn.com/bao/uploaded/i2/T14H1LFwBcXXXXXXXX_!!0-item_pic.jpg'
                            },
                            {
                                title: 'item B',
                                src: 'https://gd1.alicdn.com/bao/uploaded/i1/TB1PXJCJFXXXXciXFXXXXXXXXXX_!!0-item_pic.jpg'
                            },
                            {
                                title: 'item C',
                                src: 'https://gd3.alicdn.com/bao/uploaded/i3/TB1x6hYLXXXXXazXVXXXXXXXXXX_!!0-item_pic.jpg'
                            }]
                    }
                }
            }
    </script>
    <style>
       
    </style>
    
    

    相关文章

      网友评论

          本文标题:03_weex之轮播图组件

          本文链接:https://www.haomeiwen.com/subject/jvrpiftx.html