A set of enterprise-class Vue UI components.
npm install @bic-fe/mds-ui[![Build Status][travis-image]][travis-url] [![license][license-image]][license-url] [![javascript style guide][standard-image]][standard-url] [![version][version-image]][version-url]
[travis-url]: https://www.travis-ci.org
[travis-image]: https://img.shields.io/badge/build-passing-brightgreen.svg
[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[standard-url]: https://standardjs.com
[license-image]: https://img.shields.io/badge/license-MIT-blue.svg
[license-url]: demo/miniprogram-demo/LICENSE
[version-image]: https://img.shields.io/badge/version-v0.0.9-blue.svg
[version-url]: README.md
> Better enable enterprise project in the background
这是基于 Vue 的组件化实现,开发和服务于企业级产品,意旨在帮助开发者快速搭建属于自己的业务应用。
#### npm 安装
> 推荐使用npm的方式安装,能更好的和webpack等打包工具配合使用
`` bash`
npm install @bic-fe/mds-ui -S
#### CDN 引用
> 支持在页面上引入Js和Css文件既可以开始使用
`
`注意:使用CDN引入mds-ui组件库需要在链接地址上锁定版本,避免组件库升级的时候带来兼容性的影响。锁定版本的方法为在连接后面增加版本号
目前可以通过 unpkg.com/mds-ui 获取到最新版本的资源,支持在页面上引入Js和Css文件既可以开始使用
#### 完整引入
`
import Vue from 'vue'; // 引入Vue
import '@bic-fe/mds-ui/dist/mds-ui.min.css'; // 引入组件的样式
import MdsUi from '@bic-fe/mds-ui'; // 引入组件
Vue.use(MdsUi); // 使用组件
`
#### 按需引入
方法一:
可以通过下面的写法来按需加载组件
``
import Button from '@bic-fe/mds-ui/dist/button';
方法二:
也可以使用 babel-plugin-import 来进行按需加载
``
import { Button } from '@bic-fe/mds-ui';.babelrc修改
`
{
"plugins": [
[
"import", {
"libraryName": "@bic-fe/mds-ui",
"libraryDirectory": "dist",
"styleLibraryDirectory": "dist/style",
"style":true
}
]
]
}
``
Modern browsers and Internet Explorer 10+.