0.1.5 • Published 6 years ago
sz-ui v0.1.5
Szui组件库搭建中 ... 感谢您的测试 我们会让您的编程更简洁、高效
合作人
舒榆衡 徐子笙 赵恒 李勇 于景尧 王涛 关瑞 伍浙江 张奋强
安装方法
npm i sz-ui使用方法
// 引入sz-ui组件
import Szui from 'sz-ui'
// 引入css文件
import  'sz-ui/dist/sz-ui.css'
// 使用sz-ui
Vue.use(Szui)Components
1. sz-Sweiper 轮播图
// 按需导入
import {Sweiper} from '../packages'
import  'sz-ui/dist/sz-ui.css'
Vue.use(Sweiper)1.使用方法
<template>
  <sz-Sweiper :model="images" width="700" height="400" :time="1" auto>
    <template v-slot:default="{data:data}">
      {{data}}
      <img :src="data.src" width="100%" height="100%" />
    </template>
  </sz-Sweiper>
</template>
<script>
export default {
  data() {
    return {
      // 轮播图数据
      images: [
        {
          src: "http://www.shuyuhng.top:9999/img/aa.bdab5332.jpg"
        },
        {
          src: "http://www.shuyuhng.top:9999/img/aa.bdab5332.jpg"
        },
        {
          src: "http://www.shuyuhng.top:9999/img/aa.bdab5332.jpg"
        },
        {
          src: "http://www.shuyuhng.top:9999/img/aa.bdab5332.jpg"
        }
      ]
    };
  }
};
</script>配置
属性配置
参数 说明 选填 类型 可选值 默认值 model 基础数据 否 Array ---- ---- width 轮播图宽度 是 Number/String ---- 700 height 轮播图高度 是 Number/String ----- 400 type 轮播图类型 是 String infinite/default/fade/stack default time 每次滚动时间 是 Number ---- 0.8 auto 是否自动播放 是 Boolean true/false false autoTime 自动播放的时间 是 Number ---- 3000 noIndicator 是否显示指示器 是 Boolean true/false false noBtn 是否显示按钮 是 Boolean true/false false bottomBtnClass 给指示器绑定类名 是 String ---- ---- slide 是否支持滑动 是 Boolean true/false false slot插槽
插槽名称 说明 default 轮播图内容 left-btn 左边的按钮 right-btn 右边的按钮 
2. sz-Slide 滑动监听
// 按需导入
import {Slide} from '../packages'
import  'sz-ui/dist/sz-ui.css'
Vue.use(Slide)使用方法
<template>
   <sz-Slide @direction="direction">
      <div style="width:700px;height:400px;background-color:green;">
      </div>
    </sz-Slide>
</template>
<script>
export default {
 methods: {
    direction(direction) {
      switch (direction) {
        case "left":
          console.log("左滑");
          break;
        case "right":
          console.log("右滑");
          break;
        case "up":
          console.log("上滑");
          break;
        case "down":
          console.log("下滑");
          break;
        default:
          break;
      }
    },
  }
};
</script>配置
属性配置
参数 说明 选填 类型 可选值 默认值 sensitivity 灵敏度 例如检测滑动20px 否 Number/String ---- 40 slot插槽
插槽名称 说明 default 默认内容 方法
方法名称 说明 返回值 direction 检测滑动的方向 direction(direction) {} / String move 滑动的关键数据 move(moveData) {} / Object