1.3.2 • Published 5 years ago
ad-design v1.3.2
基于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.单独说明(重要)
这是个人项目,目前代码还没有经过测试,建议慎重使用到生产环境。
LICENSE
1.3.2
5 years ago