1.1.2 • Published 4 years ago

usp-ui v1.1.2

Weekly downloads
47
License
MIT
Repository
-
Last release
4 years ago

usp-ui

目前支持两种打包方式,分别是全量打包组件打包

  • 全量打包:和之前一样,就是把所有的组件包括依赖打包到一起,打包脚本npm run lib。需要注意的是全量打包包含了组件打包,所以大家平时打包只需要执行该脚本即可。
  • 组件打包: 每个组件生成一个js文件,为了提高依赖复用性(避免同一依赖被引入多次),引入时需要加入项目中的src文件夹,打包脚本 npm run componentsLib
按需引入

借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。

npm install babel-plugin-component -D

然后,在babel.config.js中新增以下配置

  module.exports = {
    plugins: [
+     [
+       'component',
+       {
+         libraryName: 'usp-ui',
+         libDir: 'componentsLib',
+         camel2Dash: false,
+         style: false
+       }
+     ]
+   ]
  }

接下来,如果你只希望引入部分组件,比如button,那么需要在test.vue中写入以下内容:

import { OspButton } from 'usp-ui'

export default {
  components: { 'osp-button': OspButton }
}

另外,针对打包脚本做了一些调整

npm run libtodev,将打包结果(涵盖全量和组件)复制到layoutvue工程中

npm run libtoapp,将打包结果(涵盖全量和组件)复制到appexplore工程中

3. 按需打包

通过执行npm run componentsLib完成打包,生成的单个组件打包后的代码存放于根目录下的componentsLib文件夹下。

usp-ui第三方扩展

1. fork本项目

2. 在package下增加自己的组件

必须支持按需加载单组件

3. 在package/index.js 全局注册组件

4. 在examples/components下增加组件测试用例

5. 在examples下修改route.js和App.vue,增加组件测试用例访问入口

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.12

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.40

5 years ago

0.1.39

5 years ago

0.1.38

5 years ago

0.1.37

5 years ago

0.1.36

5 years ago

0.1.35

5 years ago

0.1.34

5 years ago

0.1.33

5 years ago

0.1.32

5 years ago

0.1.31

5 years ago

0.1.30

5 years ago

0.1.29

5 years ago

0.1.28

5 years ago

0.1.27

5 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago

2.3.8

6 years ago