1.3.1 • Published 4 years ago
v-design-cg v1.3.1
基于Vue的UI组件库----V-Design
文档说明链接
安装
npm install v-design-cg -S
快速上手
1.导入全部的组件
import Vue from 'vue'
import App from './App.vue'
import VDesign from 'v-design-cg'
// 需要导入css文件
import 'v-design-cg/lib/main.css'
Vue.use(VDesign)
new Vue({
el: '#app',
render: h => h(App)
})
2.按需导入组件
安装babel-plugin-component:npm i babel-plugin-component -D
在项目根目录下创建babel.config.js,使用如下内容
module.exports = {
plugins: [
[
// 配置按需加载
'component',
{
// 库名
libraryName: 'v-design-cg',
libDir: 'lib/packages',
camel2Dash: true // 驼峰转小横线
}
]
]
}
然后按需加载使用如下
import Vue from 'vue'
import App from './App.vue'
import { Button } from 'v-design-cg'
Vue.use(Button)
// 使用均以de-开头,使用如下
<de-button></de-button>
new Vue({
el: '#app',
render: h => h(App)
})
3.所有组件全部导入
import Vue from 'vue'
import {
Button,
Icon,
Radio,
RadioGroup,
CheckBox,
CheckBoxGroup,
Input,
InputNumber,
Form,
FormItem,
Message,
MessageBox,
Modal,
Tabs,
TabsItem
}
Vue.use(Button)
Vue.use(Icon)
Vue.use(Radio)
Vue.use(RadioGroup)
Vue.use(CheckBox)
Vue.use(CheckBoxGroup)
Vue.use(Input)
Vue.use(InputNumber)
Vue.use(Form)
Vue.use(FormItem)
Vue.use(Message)
Vue.use(MessageBox)
Vue.use(Modal)
Vue.use(Tabs)
Vue.use(TabsItem)
4.关于Animate.css动画的单独说明(重要)
// 如果需要使用复杂弹框Modal的动画,请npm install animate.css -S
// 在main.js导入animated.css
import 'animate.css'
5.单独说明(重要)
这是个人项目,目前代码还没有经过测试,建议慎重使用到生产环境。