@91boy/beautyui 中文文档教程

发布于 3年前 浏览 1207 更新于 3年前

@91boy

How to Install?

npm i @91boy/beautyui --save

How to Use?

# main.js 全局安装
import beautyui from "@91boy/beautyui";
import "@91boy/beautyui/dist/css/beautyui.min.css";
Vue.use(beautyui);

How much Components?

# 组件列表
<boy91drag-button>  #悬浮按钮组件
<boy91-swiper>  #万能轮播组件,基于swiper5封装

boy91drag-button 用法

  • ### Props
参数名类型默认值说明必填
widthNumber40悬浮球宽度
heightNumber40悬浮球高度
distanceRightNumber0距离最右侧的临界值
distanceBottomNumber100距离底部的临界值
isScrollHiddenBolleanfalse页面滚动时是否隐藏悬浮球
isCanDraggableBolleanfalse是否可以拖拽
zIndexNumber50悬浮球的层级
heightNumber40悬浮球高度
  • ### Events
事件名说明
@handlepaly点击悬浮球时触发,拖拽时不触发此事件
  • ### Slots
名称说明
content自定义悬浮球显示的内容

用法示例

# 简单实例
<template>
    <boy91DragButton></boy91DragButton>
</template>

boy91-swiper 用法

  • ### Props
参数名类型默认值说明
containerClassString""swiper对象类名必填
optionsObject{}配置swiper必填参考

用法示例

# 简单实例
<template>
    <boy91Swiper containerClass="fdimg-swiper" :options="options">
      <div slot="wrapper" class="swiper-wrapper">
        <div class="swiper-slide" style="background:#f00">Slide 1</div>
        <div class="swiper-slide" style="background:#06c">Slide 2</div>
        <div class="swiper-slide" style="background:#0f0">Slide 3</div>
      </div>
    </boy91Swiper>
</template>

data() {
    return {
      options: {
        effect: "coverflow",
        slidesPerView: 3,
        centeredSlides: true
      }
    };
  }

  <style lang="less" scoped>
.fdimg-swiper {
  height: 300px;
}
</style>
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文