0.0.10-6 • Published 4 years ago

webuy-ui v0.0.10-6

Weekly downloads
117
License
MIT
Repository
gitlab
Last release
4 years ago

webuy-ui

Webuy UI based on Vue.js

项目 wiki

Webuy-UI 基于 Vue.js 的移动端 UI 组件库

代码编写规范

按照ESLint代码规范(npm run lint要求通过)

开发指南

  1.新增的组件、插件都放在lib目录下,lib/index.js是所有组件、插件的导出文件;
  2.为新增的组件添加示例,放在src目录下,其中components中放置各个组件的示例页面组件。在router/index.js和components/index.vue中添加相应的路由和入口;
  3.为新增的组件添加说明文档,放在src/docs目录下。

发布及引用

预览页发布流程:
  1.在dev分支开发测试完成之后,执行执行npm run preview 命令,提交代码至远程仓库;
  2.预览页面地址:http://cdndaily.elephtribe.com/lib/webuy-ui_branch/dev/preview/index.html#/
发布流程:
  1.开发工作完成之后,对项目进行自测;
  2.更改package.json版本号(version),用于发布新的版本;
  3.执行npm run build 命令,提交代码至远程仓库;
  4.执行npm publish命令,发布新版本的npm包
  5.远程npm地址:https://www.npmjs.com/package/webuy-ui

引用流程:
  1.进入项目,执行npm(cnpm) install webuy-ui命令;
  2.项目中import组件库及对应css文件,调用Vue.use方法后,即可使用,支持全量导入以及按需导入

  // 全量导入
  import WebuyUI from 'webuy-ui';

  Vue.use(WebuyUI);

  // 按需导入
  import { Toast, Indicator, Backtop, ActionSheet, MessageBox, Picker, DatePicker, AwesomeDots, LoadMore, TextareaToogle, TimeTip } from 'webuy-ui';

  Vue.use(Toast);
  Vue.use(Indicator);
  Vue.use(Backtop);
  Vue.use(ActionSheet);
  Vue.use(MessageBox);
  Vue.use(Picker);
  Vue.use(DatePicker);
  Vue.use(AwesomeDots);
  Vue.use(LoadMore);
  Vue.use(TextareaToogle);
  Vue.use(TimeTip);

项目目录结构

.
├── README.md
├── build
│   ├── build.js
│   ├── check-versions.js
│   ├── logo.png
│   ├── utils.js
│   ├── vue-loader.conf.js
│   ├── webpack.base.conf.js
│   ├── webpack.dev.conf.js
│   └── webpack.prod.conf.js
├── config
│   ├── dev.env.js
│   ├── index.js
│   ├── prod.env.js
│   └── test.env.js
├── index.html
├── lib 组件目录
│   ├── index.js 组件导出文件
│   └── toast 单个组件
│       ├── index.js
│       └── src
├── package.json
├── src 示例目录
│   ├── App.vue
│   ├── assets
│   │   └── logo.png
│   ├── components 示例页面组件
│   │   ├── index.vue
│   │   └── toast.vue
│   ├── docs 组件文档目录
│   │   └── toast.md
│   ├── main.js
│   └── router 示例页面路由
│       └── index.js
├── static 静态文件目录
└── test
    ├── e2e
    │   ├── custom-assertions
    │   ├── nightwatch.conf.js
    │   ├── runner.js
    │   └── specs
    └── unit
        ├── jest.conf.js
        ├── setup.js
        └── specs

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test
 
0.0.10-7

4 years ago

0.0.10-6

4 years ago

0.0.10-5

5 years ago

0.0.10-3

5 years ago

0.0.10-4

5 years ago

0.0.10-2

5 years ago

0.0.10-1

5 years ago

0.0.10

5 years ago

0.0.9-8-9

5 years ago

0.0.9-8-8

5 years ago

0.0.9-8-7

5 years ago

0.0.9-8-6

5 years ago

0.0.9-8-5

5 years ago

0.0.9-8-4

5 years ago

0.0.9-8-3

5 years ago

0.0.9-8-2

5 years ago

0.0.9-8-1

5 years ago

0.0.9-8

5 years ago

0.0.9-7

5 years ago

0.0.9-6-2

5 years ago

0.0.9-6-1

5 years ago

0.0.9-6

5 years ago

0.0.9-5

5 years ago

0.0.9-4

5 years ago

0.0.9-3

5 years ago

0.0.9-3-beta

5 years ago

0.0.9-2

5 years ago

0.0.9-1-beta

5 years ago

0.0.9-1

5 years ago

0.0.8-9

5 years ago

0.0.8-8

5 years ago

0.0.8-7

5 years ago

0.0.8-6

5 years ago

0.0.8-5

5 years ago

0.0.8-4

5 years ago

0.0.8-3

5 years ago

0.0.8-2

5 years ago

0.0.8-1

5 years ago

0.0.8

5 years ago

0.0.7-9

5 years ago

0.0.7-8

5 years ago

0.0.7-7

5 years ago

0.0.7-6

5 years ago

0.0.7-4

5 years ago

0.0.7-3

5 years ago

0.0.7-2

5 years ago

0.0.7-1

5 years ago

0.0.6-10

5 years ago

0.0.6-9

5 years ago

0.0.6-8

5 years ago

0.0.6-7

5 years ago

0.0.6-6

5 years ago

0.0.6-5

5 years ago

0.0.6-4

5 years ago

0.0.6-3

5 years ago

0.0.6-2

5 years ago

0.0.6-1

5 years ago

0.0.6

5 years ago

0.0.5-9

5 years ago

0.0.5-8

5 years ago

0.0.5-7

5 years ago

0.0.5-6

5 years ago

0.0.5-5

5 years ago

0.0.5-4

5 years ago

0.0.5-3

5 years ago

0.0.5-2

5 years ago

0.0.5-1

5 years ago

0.0.5-0

5 years ago

0.0.4-9

5 years ago

0.0.4-8

5 years ago

0.0.4-7

5 years ago

0.0.4-4

5 years ago

0.0.4-3

5 years ago

0.0.4-2

5 years ago

0.0.4-1

5 years ago

0.0.4

5 years ago

0.0.3-27

5 years ago

0.0.3-26

5 years ago

0.0.3-25

5 years ago

0.0.3-24

5 years ago

0.0.3-23

5 years ago

0.0.3-22

5 years ago

0.0.3-21

5 years ago

0.0.3-20

5 years ago

0.0.3-19

5 years ago

0.0.3-18

5 years ago

0.0.3-17

5 years ago

0.0.3-15

5 years ago

0.0.3-12

5 years ago

0.0.3-11

5 years ago

0.0.3-10

5 years ago

0.0.3-9

5 years ago

0.0.3-8

5 years ago

0.0.3-7

5 years ago

0.0.3-6

5 years ago

0.0.3-4

5 years ago

0.0.3-3

5 years ago

0.0.3-2

5 years ago

0.0.3-1

5 years ago

0.0.2

5 years ago

0.0.2-19

5 years ago

0.0.2-17

5 years ago

0.0.2-16

5 years ago

0.0.2-15

5 years ago

0.0.2-14

5 years ago

0.0.2-13

5 years ago

0.0.2-12

5 years ago

0.0.2-11

5 years ago

0.0.2-10

5 years ago

0.0.2-8

5 years ago

0.0.2-0

5 years ago

0.0.1

5 years ago

0.0.2-7

5 years ago

0.0.2-6

5 years ago

0.0.2-5

5 years ago

0.0.2-4

5 years ago

0.0.2-3

5 years ago

0.0.2-2

5 years ago

0.0.2-1

5 years ago