Yb-components Yb-components
首页
开发规范
yb-cli
  • 开发指南
  • 更新日志
  • 组件
关于
首页
开发规范
yb-cli
  • 开发指南
  • 更新日志
  • 组件
关于
  • 开发指南
    • 安装
    • 使用
  • 更新日志
  • 数据展示

    • YbTable 表格
    • YbCardList 卡片列表
    • YbTree 树
    • YbCascaderList 级联列表
    • YbSimpleTablePage 分页查询表格
    • YbSimpleCardPage 分页卡片列表
    • YbBasicProfile 基础详情数据展示
    • YbOutscrollLayout 固定在滚动区域外
    • YbOutscrollTree 固定在滚动区域外的Tree
    • YbInfoLayout 信息页布局
    • YbEditLayout 编辑页布局
  • 数据录入

    • YbRowsPopoverForm 浮层多行表单
    • YbFormily 配置式表单
    • YbForm 表单
    • YbRowsForm 多行表单
    • YbCollapseForm 折叠表单
    • YbQueryFilter 筛选表单
    • YbFilesSelect 文件选择器
    • YbRangeWrapper 范围结构
    • YbRangeDatepicker 日期范围
    • YbRange 范围
    • YbFormulaInput 简单运算公式输入
    • YbCron 表达式生成器
    • YbTreeSelect 树型选择器
    • YbInputgroupWrapper 复合组
    • YbThemeSelect 主题风格选择器
    • YbSelect 选择器
    • YbPaginationSelect 分页选择器
    • YbCodemirror 代码编辑器
    • YbCodemirrorSql SQL编辑器
    • YbCodemirrorJson JSON编辑器
    • YbCodemirrorXml XML编辑器
    • YbCombiDatepicker 组合时间
    • YbQuarterPicker 季度选择器
    • YbRangeQuarterPicker 季度范围选择器
    • YbConditionSelect 条件选择器
    • YbCheckboxGroup 多选框组
    • YbIconSelect 选择器
    • YbTagsInput 标签输入框
  • 其他组件

    • YbBallLoading 加载中
    • YbSymbolIcon 多色小图标
    • YbKeybuttonsPopover
    • YbPercentBattery 电池百分比
    • YbAffix 固钉
    • YbPagination 分页器
    • YbCollapse 折叠面板
    • YbScrollTool 滚动工具
  • 物料

    • YbMainSideMenu 侧栏菜单
    • YbLoadRemote 远程应用加载
    • YbLayoutPro 布局
    • YbMainPro 主页
    • YbAppMain 应用主页
    • YbAppLogin 普通登录页
    • YbAppPortal Portal登录页
  • 指令

    • v-fixed-in-scroller
  • Mixins

    • pageList_mixin
    • getScopedSlot_mixin
    • editFormPage_mixin
    • uploadProgressPage_mixin
    • rowActions_mixin
    • rowDeletes_mixin
    • drawerToRouterTab_mixin
  • 实验室

    • YbSwiper 轮播
  • 组件
zougt
2021-08-02

开发指南

# 安装

# 查看npm的源是不是私服:http://192.168.1.100:8081/repository/npm-all
npm config get registry

# 如果不是,修改npm源为私服地址
npm config set registry http://192.168.1.100:8081/repository/npm-all

# 安装
npx yarn add yb-components -S

1
2
3
4
5
6
7
8
9

# 使用

安装组件

import Vue from 'vue';
// 安装全部组件,这样会全量引入整个组件库
import YbComponents from 'yb-components';
Vue.use(YbComponents);

// 自行注册组件,这样会全量引入整个组件库
import { YbBallLoading } from 'yb-components';
Vue.component(YbBallLoading.name, YbBallLoading);

// 按需注册组件
import YbBallLoading from 'yb-components/packages/es/components/yb-ball-loading.js';
Vue.component(YbBallLoading.name, YbBallLoading);

1
2
3
4
5
6
7
8
9
10
11
12
13

当全局注册组件后,在 template 中使用 "-" 连接的名称,例如 YbBallLoading 对应 yb-ball-loading

通过yb-cli创建的 "web 项目开发" ,默认依赖了 yb-components ,并做了插件来自动生成 "src/demanded/index.js" 按需导入并全局注册 vue 组件(包括 element-ui),只需在.vue 直接使用对应组件

<template>
    <div>
        <yb-ball-loading :loading="true">
            <el-button type="primary">测试</el-button>
        </yb-ball-loading>
    </div>
</template>
1
2
3
4
5
6
7
上次更新: 2022/05/22, 22:22:27
更新日志

更新日志→

Theme by Vdoing | Copyright © 2021-2025 YB-GZ | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式