npm.io
1.1.3 • Published 3 years ago

rh-carousel

Licence
Version
1.1.3
Deps
2
Size
11 kB
Vulns
0
Weekly
0

Vue 3 + TypeScript + Vite

vue3 的轮播图

支持 1 张,2 张,多张一起轮播 alt 实例

npm 安装

npm install rh-carousel

pnpm 安装

pnpm install rh-carousel

yarn 安装

yarn add rh-carousel

/** main.js */
import "rh-carousel/lib/style.css"; // main.js 引入样式
import { createApp } from "vue";
// 全局注册
import Carousel from "rh-carousel";
createApp(App).use(Carousel);
// -----
//局部引入
import { RCascader, RCarouselItem } from "rh-carousel";
// 组件内使用
<RCascader :viewNum="3" width="1200px">
    <RCarouselItem>
      <div style="padding: 20px; height: 100%;">
        <div class="bg1">111</div>
      </div>
    </RCarouselItem>
    <RCarouselItem>
      <div style="padding: 20px; height: 100%;">
        <div class="bg2">2222</div>
      </div>
    </RCarouselItem>
    <RCarouselItem>
      <div style="padding: 20px; height: 100%;">
        <div class="bg3">3333</div>
      </div>
    </RCarouselItem>
    <RCarouselItem>
      <div style="padding: 20px; height: 100%;">
        <div class="bg4">4444</div>
      </div>
    </RCarouselItem>
    <RCarouselItem>
      <div style="padding: 20px; height: 100%;">
        <div class="bg5">5555</div>
      </div>
    </RCarouselItem>
    <template #left>111</template>
  </RCascader>

RCascader Props(属性)

属性 说明 默认值 类型
width 轮播图的宽度 500px String, Number
height 轮播图的高度度 300px String, Number
viewNum 可视数量 3 Number
interval 自动轮播的时间 3000 Number
autoPlay 是否自动轮播 true Boolean

RCascader Slots(插槽)

插槽 说明
default 轮播图的子项,必须是<RCarouselItem>
left 左按钮 <template #left>icon</template>
right 右按钮 <template #right>icon</template>

RCarouselItem Props(属性)

轮播图子项

暂无属性

RCarouselItem Slots(插槽)

插槽 说明
default 每一项的具体内容

Keywords