1.1.2 • Published 5 years ago

usp-ui v1.1.2

Weekly downloads
47
License
MIT
Repository
-
Last release
5 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

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.12

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.40

6 years ago

0.1.39

6 years ago

0.1.38

6 years ago

0.1.37

6 years ago

0.1.36

6 years ago

0.1.35

6 years ago

0.1.34

6 years ago

0.1.33

6 years ago

0.1.32

6 years ago

0.1.31

6 years ago

0.1.30

6 years ago

0.1.29

6 years ago

0.1.28

6 years ago

0.1.27

6 years ago

0.1.26

6 years ago

0.1.25

6 years ago

0.1.24

6 years ago

0.1.23

6 years ago

0.1.22

6 years ago

0.1.21

6 years ago

0.1.20

6 years ago

0.1.19

6 years ago

0.1.18

6 years ago

0.1.17

6 years ago

0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

2.3.8

7 years ago