1.0.4-beta.11 • Published 10 months ago

trs-ui-web v1.0.4-beta.11

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

trs-ui-web

  • TRS 前端低代码 PC 组件库(基于ant-design-vue进行二次开发)
  • 知识库

技术栈

安装

npm install trs-ui-web --save-dev

快速上手

import { createApp } from 'vue'
import App from './App.vue'
// 引入组件
import Antd from 'ant-design-vue'
import trsuiweb from 'trs-ui-web'
// 引入样式
import 'ant-design-vue/dist/antd.css'
import 'trs-ui-web/lib/style.css'
// 注册组件
const app = createApp(App).use(Antd).use(trsuiweb)
app.mount('#app')

浏览器支持

由于 Vue 3 不再支持 IE,所以组件库也不支持 IE 浏览器。

ChromeEdgeFirefoxSafari
71+80+78+12.1+

目录结构

trs-ui-web
├─ .husky                  // commit提交规范配置 
├─ config                  
│  ├─ base.config.ts       // 服务构建基础配置
│  ├─ dev.config.ts        // 本地服务启动配置
│  ├─ gen-themes.js        // 组件的动态主题样式打包
│  ├─ gen-types.js         // types类型声明打包
│  ├─ gulpfile.js          // 在线文档的主题样式打包
│  ├─ iconInit.js          // 获取iconfont中的字体图标
│  ├─ prod.com.config.ts   // 库模式打包
│  ├─ prod.doc.config.ts   // 在线文档打包
│  └─ utils.ts             // README文档解析、高亮配置
├─ packages                 
│  ├─ components            // 公用组件
│  ├─ style 
│  │  ├─ common.less        // 公用样式
│  │  ├─ index.less         // 样式入口文件
│  │  └─ trs-ui-reset       // 组件样式
│  │     └─ button.less
│  ├─ theme                 // 组件主题:暗黑、浅色
│  │  ├─ dark.less
│  │  └─ default.less
│  ├─ utils   
│  │  ├─ common.ts           // 组件公共ts声明
│  │  ├─ public.ts           // 组件公共方法
│  └─ widget  
│     ├─ Button              // 每个组件单独文件夹
│     │  ├─ index.ts         // 局部注册
│     │  └─ index.vue        // 模板文件
│     ├─ component.ts        // 导出所有组件
│     ├─ index.d.ts          // 全局声明
│     └─ index.ts            // 全局注册
├─ src                       // 在线文档
│  ├─ App.vue               
│  ├─ assets
│  ├─ axios
│  │  ├─ axios.ts
│  │  └─ interceptors.ts
│  ├─ components              // 公用组件
│  ├─ docs                    // 组件文档,每个组件单独文件夹
│  │  └─ Button
│  │     └─ README.md
│  ├─ main.ts
│  ├─ router                  
│  │  ├─ index.ts
│  │  └─ routerConfig
│  │     ├─ base.component.ts            // 基础组件路由
│  │     ├─ container.component.ts       // 复合组件路由
│  │     ├─ data.component.ts            // 数据展示组件路由
│  │     ├─ form.component.ts            // 数据录入组件路由
│  │     ├─ index.ts
│  │     └─ intro.component.ts           // 文档基础介绍路由
│  ├─ style
│  ├─ utils
│  │  └─ common.ts
│  └── views
│     ├─ index.vue
│     ├─ trsForm.vue                       // 表单复合组件示例页面
│     └─ trsTable.vue                      // 常规列表复合组件示例页面
├─ tsc                                     // 打包ts声明文件
├─ .cz-config.js                           // commit提交类型配置
├─ .eslintrc.cjs                           // ESLint配置文件
├─ .gitignore                              // git提交忽略配置
├─ .release-it.json                        // 组件库发版配置
├─ CHANGELOG.md                            // 更新日志
├─ commitlint.config.js                    // commit提交错误拦截配置
├─ Dockerfile                              // Jenkins部署镜像
├─ prettier.config.js                      // Prettier配置
├─ CHANGELOG.md                            // 更新日志
├─ .eslintrc.cjs                           // ESLint配置文件
├─ .cz-config.js                           // commit提交类型配置
├─ tsconfig.config.json                    // ts类型声明生成配置
└─ tsconfig.json                           // ts类型校验

项目基础设置

支持的 node 版本:>=16.0.0,推荐使用最新稳定node版本

npm install

本地服务

npm run dev

线上环境

npm run build

ESLint检查

npm run lint

node包构建

npm run build:com

node包发版

npm run release
1.0.4-beta.11

10 months ago

1.0.4-beta.10

11 months ago

1.0.4-beta.7

1 year ago

1.0.4-beta.8

1 year ago

1.0.4-beta.9

1 year ago

1.0.4-beta.6

1 year ago

1.0.4-beta.5

1 year ago

1.0.4-beta.4

1 year ago

1.0.4-beta.3

1 year ago

1.0.4-beta.2

1 year ago

1.0.4-beta.1

1 year ago

1.0.4-beta.0

1 year ago

1.0.3

1 year ago

1.0.2-beta.15

1 year ago

1.0.2-beta.13

1 year ago

1.0.2-beta.14

1 year ago

1.0.2-beta.12

1 year ago

1.0.2-beta.11

1 year ago

1.0.2-beta.10

1 year ago

1.0.2-beta.9

2 years ago

1.0.2-beta.8

2 years ago

1.0.2-beta.7

2 years ago

1.0.2-beta.6

2 years ago

1.0.2-beta.5

2 years ago

1.0.2-beta.4

2 years ago

1.0.2-beta.2

2 years ago

1.0.2-beta.3

2 years ago

1.0.2-beta.0

2 years ago

1.0.2-beta.1

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

0.1.2-beta.59

2 years ago

1.0.0

2 years ago

0.1.2-beta.58

2 years ago

0.1.2-beta.66

2 years ago

0.1.2-beta.67

2 years ago

0.1.2-beta.68

2 years ago

0.1.2-beta.62

2 years ago

0.1.2-beta.63

2 years ago

0.1.2-beta.64

2 years ago

0.1.2-beta.65

2 years ago

0.1.2-beta.60

2 years ago

0.1.2-beta.61

2 years ago

0.1.2-beta.15

2 years ago

0.1.2-beta.2

2 years ago

0.1.2-beta.16

2 years ago

0.1.2-beta.3

2 years ago

0.1.2-beta.17

2 years ago

0.1.2-beta.0

2 years ago

0.1.2-beta.18

2 years ago

0.1.2-beta.1

2 years ago

0.1.2-beta.55

2 years ago

0.1.2-beta.11

2 years ago

0.1.2-beta.6

2 years ago

0.1.2-beta.56

2 years ago

0.1.2-beta.12

2 years ago

0.1.2-beta.7

2 years ago

0.1.2-beta.57

2 years ago

0.1.2-beta.13

2 years ago

0.1.2-beta.4

2 years ago

0.1.2-beta.14

2 years ago

0.1.2-beta.5

2 years ago

0.1.2-beta.51

2 years ago

0.1.2-beta.52

2 years ago

0.1.2-beta.53

2 years ago

0.1.2-beta.54

2 years ago

0.1.2-beta.10

2 years ago

0.1.2-beta.50

2 years ago

0.1.2-beta.8

2 years ago

0.1.2-beta.9

2 years ago

0.1.2-beta.19

2 years ago

0.1.2-beta.26

2 years ago

0.1.2-beta.27

2 years ago

0.1.2-beta.28

2 years ago

0.1.2-beta.29

2 years ago

0.1.2-beta.22

2 years ago

0.1.2-beta.23

2 years ago

0.1.2-beta.24

2 years ago

0.1.2-beta.20

2 years ago

0.1.2-beta.21

2 years ago

0.1.0

2 years ago

0.1.1

2 years ago

0.1.2-beta.37

2 years ago

0.1.2-beta.38

2 years ago

0.1.2-beta.39

2 years ago

0.1.2-beta.33

2 years ago

0.1.2-beta.34

2 years ago

0.1.2-beta.35

2 years ago

0.1.2-beta.36

2 years ago

0.1.2-beta.30

2 years ago

0.1.2-beta.31

2 years ago

0.1.2-beta.32

2 years ago

0.1.2-beta.48

2 years ago

0.1.2-beta.49

2 years ago

0.1.2-beta.44

2 years ago

0.1.2-beta.45

2 years ago

0.1.2-beta.46

2 years ago

0.1.2-beta.47

2 years ago

0.1.2-beta.40

2 years ago

0.1.2-beta.41

2 years ago

0.1.2-beta.42

2 years ago

0.1.2-beta.43

2 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago