This repository has been archived on 2023-08-30. You can view files and clone it, but cannot push or open issues/pull-requests.
bytedo
/
wcui
Archived
1
0
Fork 0
wcui/js/lib/sliders
linteng 60aee7c6ce 新增渐进渐出与滑动动画选项,优化代码 2017-09-27 19:27:31 +08:00
..
Readme.md 新增渐进渐出与滑动动画选项,优化代码 2017-09-27 19:27:31 +08:00
main.css 新增渐进渐出与滑动动画选项,优化代码 2017-09-27 19:27:31 +08:00
main.htm 新增渐进渐出与滑动动画选项,优化代码 2017-09-27 19:27:31 +08:00
main.js 新增渐进渐出与滑动动画选项,优化代码 2017-09-27 19:27:31 +08:00
main.scss 新增渐进渐出与滑动动画选项,优化代码 2017-09-27 19:27:31 +08:00

Readme.md

幻灯片组件文档

配置说明

    {
        sliderList: [{src: '', link: '', title: '', titleStyle: ''}],       //src: 图片地址; link: 点击链接; title: 幻灯片标题(可以是文本或html); titleStyle: 标题样式
        autoSlide: boolean,     //true: 自动轮播; false: 停止轮播
        time: int,     //轮播间隔时间
        preview: boolean   //是否缩略有图
        skin: 'skin-2',     //4种,默认0(0,1,2,3)
        $onSuccess: function(vm){
            slider = vm
        },           //初始化回调
        vm.$setSliderList(list),         //赋值数据给幻灯片数组
        vm.$setSliderType(type)         //type改变幻灯片动画效果,目前有1: 滑动;2: 渐进渐出
    }

用法

<div class="slider" :controller="test">
    <template name="sliders" config="sliderOpts"></template>
</div>
<!--  
其中config属性是指定分页组件的配置会自动从上一层controller里找;
其他的属性(除$id, config, id, class, tabindex, style, ms-*属性,data-*属性外,也可以用以配置组件,且优先级最高);
name属性可以设定组件的$id值方便各模块之间进行通讯
-->
<!--  引入幻灯片组件  -->
<script src="//dist.doui.cc/js/yua.js"></script>
<script>
    require(['//dist.doui.cc/js/lib/sliders/main.js'],function(){
        var vm = yua({
            $id: "test",
            sliderOpts: {
                sliderList: [{src: '', link: '', title: '', elm: ''}],
                autoSlide: false,
                time: 0,
                preview: true
                skin: 'skin-2',
                $onSuccess: function(vm){
                    slider = vm
                    slider.$setSliderList(list)
                }
            }
        })

        yua.scan()
    })
</script>
wcui是一套基于`Web Components`的UI组件库, 宗旨是追求简单、实用、不花哨。
JavaScript 95.2%
CSS 4.8%