@mdsfe/mds-ui
Version:
A set of enterprise-class Vue UI components-beta.
105 lines (73 loc) • 2.96 kB
Markdown
<p align="center">
<a href="https://matrix.58.com/">
<img src="https://matrix.58.com/home/dist/img/logo.gif" width="46" height="46" alt="MATRIX Logo" style="display: inline-block; vertical-align: middle;" />
<span style="font-size: 32px; vertical-align: middle;">MATRIX</span>
</a>
</p>
[![Build Status][travis-image]][travis-url] [![license][license-image]][license-url] [![javascript style guide][standard-image]][standard-url] [![version][version-image]][version-url]
[]: https://www.travis-ci.org
[]: https://img.shields.io/badge/build-passing-brightgreen.svg
[]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[]: https://standardjs.com
[]: https://img.shields.io/badge/license-MIT-blue.svg
[]: demo/miniprogram-demo/LICENSE
[]: https://img.shields.io/badge/version-v0.0.9-blue.svg
[]: README.md
> Better enable enterprise project in the background
这是基于 [Vue](https://vuejs.org/) 的组件化实现,开发和服务于企业级产品,意旨在帮助开发者快速搭建属于自己的业务应用。
> 推荐使用 npm 的方式安装,能更好的和 `webpack` 等打包工具配合使用
```bash
npm install @mdsfe/mds-ui -S
```
> 支持在页面上引入 `Js` 和 `Css` 文件既可以开始使用
```html
<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/@mdsfe/mds-ui/dist/mds-ui.min.css">
<!-- 引入组件库 -->
<script src="https://unpkg.com/@mdsfe/mds-ui/dist/mds-ui.min.js"></script>
```
`注意`:使用 `CDN` 引入 `mds-ui` 组件库需要在链接地址上锁定版本,避免组件库升级的时候带来兼容性的影响。锁定版本的方法为在连接后面增加版本号。
目前可以通过 [unpkg.com/mds-ui](https://unpkg.com/browse/@mdsfe/mds-ui/) 获取到最新版本的资源,支持在页面上引入 Js 和 Css 文件既可以开始使用。
```javascript
import Vue from 'vue'; // 引入Vue
import '@mdsfe/mds-ui/dist/mds-ui.min.css'; // 引入组件的样式
import MdsUi from '@mdsfe/mds-ui'; // 引入组件
Vue.use(MdsUi); // 使用组件
```
可以通过下面的写法来按需加载组件:
```javascript
import Button from '@mdsfe/mds-ui/dist/button';
```
也可以使用 `babel-plugin-import` 来进行按需加载:
```javascript
import { Button } from '@mdsfe/mds-ui';
```
`.babelrc` 修改:
```json
{
"plugins": [
[
"import", {
"libraryName": "@mdsfe/mds-ui",
"libraryDirectory": "dist",
"styleLibraryDirectory": "dist/style",
"style": true
}
]
]
}
```
Modern browsers and Internet Explorer 10+.
[](http://opensource.org/licenses/MIT)