1.3.1 • Published 4 years ago

v-design-cg v1.3.1

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

基于Vue的UI组件库----V-Design

文档说明链接

V-Design组件库文档说明地址

Github地址

安装

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

MIT

1.3.1

4 years ago

1.3.0

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago