@mhfwork/yt-ui

vue后台系统常用的组件
1,743
Install
npm install @mhfwork/yt-ui
Latest Version:1.2.5
Vue:2
License:MIT
Last Updated:Dec 21, 2023
Links: GitHub  ·  npm
Maintainer: mhfwork

yt-ui组件库

vue后台系统常用的组件

使用前须知

1. 目前只支持vue2.x 版本,vue3以上版本暂不支持
2. 本组件库基于ElementUi开发,使用前请务必确保正确安装elementUi组件库
3. 组件库中所有的样式命名规则为: yt-组件名称(-yt) 
    3.1 如文件名为:ytDemo 则外层样式类名为:yt-demo,以此类推
4. 所有组件的demo都存放在examples文件夹中
5. 本组件库内置了很多公共方法,源码请查看 @mhfwork/yt-ui/components/utils/publicFun.js,具体使用请查看文档

相关依赖项安装

建议node14及以上版本(推荐v14.16.1)
npm install node-sass@4.14.1 --save-dev
npm install sass-loader@8.0.0 --save-dev

node 对应版本可参照下表

node对应版本

文件介绍

components文件夹 ---> 存放所有的组件
examples文件夹 ---> 存放组件的demo(组件如何使用)
public文件夹 ---> 存放组件的静态资源

发布流程

 todo: 更新 readeMe.md、package.json版本号   
 1. npm run lib   
 2. npm get registry 
 3. npm login
 4. npm publish --access public

如何使用

 1. 安装  
    npm i @mhfwork/yt-ui --save-dev
 
 2. main.js 中注册(选择其中一种方式注册)
    2.1 按需导入(完整的组件列表请看下方[组件列表])
        import ytComp from "@mhfwork/yt-ui/components/ytComp";
        import ytDemo from "@mhfwork/yt-ui/components/ytDemo";
        Vue.use(ytComp)
        Vue.use(ytDemo)
    2.2 全局导入
        import Vue from "vue";
        import ytUi from "@mhfwork/yt-ui/components/index.js";
        Vue.use(ytUi);
 
 3. vue文件中使用
    <yt-comp page-name="pageName"/>
    <yt-demo />

组件列表

    ytFileUpload    文件上传通用组件
    ytForm          搜索表单组件
    ytIsShowForm    显示隐藏筛选框组件
    ytRealCanvas    canvas实时展示输入的内容
    ytTableBtn      自定义按钮组
    ytTable         基于el-table封装的表格组件(非树形结构)
    ytPagination    分页组件
    ytPageComp      快速搭建 搜索栏 + 表格 + 分页的页面

开发中...

 1. ytChooseDialog 弹窗选择器(表格选择数据,可展示并保存对应的tags)
 2. ytPageComp(快速搭建 搜索栏 + 表格 + 分页的页面) 

Related Packages

irdd

vue组件深度封装和方法库

1,605 2
element-ui-el-table-draggable

Make 'el-table' of 'element UI' sortable.

88,520 110
nuxt-element-ui

A Nuxt module for Element UI.

9,327
zfs-component

basic components of zfs

6,473

Version History

Version Released Vue License
1.2.5 ^2.6.14 MIT
1.2.4 ^2.6.14 MIT
1.2.3 ^2.6.14 MIT
1.2.2 ^2.6.14 MIT
1.2.1 ^2.6.14 MIT