0.2.1 • Published 11 months ago
vue-color-picker-gradient v0.2.1
vue-color-picker-gradient
npm发布vue组件库模板,支持按需引入
vue2写的组件
Project setup
yarn install
二、组件库使用
npm install vue-color-picker-gradient -S
一、全局引入
// 在main.js中全局注册
import vueColorPickerGradient from 'vue-color-picker-gradient'
import 'vue-color-picker-gradient/lib/index/style.css'
Vue.use(vueColorPickerGradient)
模板中使用方式:
<template>
<div id="app">
<VueColorPicker></VueColorPicker>
</div>
</template>
二、按需部分引入
可以指定组件库中的某个组件单独引入。避免仅使用部分组件,要引入全部组件库的情况。 以引入组件库:vue-color-picker-gradient中的组件VueColorPicker为例
配置:使用插件 babel-plugin-component
npm i babel-plugin-component -D
插件使用文档:https://www.npmjs.com/package/babel-plugin-component
在babel.config.js中增加
"plugins": [
[
"component",
{
"libraryName": "vue-color-picker-gradient", // 组件的名称
"camel2Dash": false, // 组件路径保持驼峰,不自动转换为-连接
"style": true // 如果组件有样式文件,引入组件的单独的css
}
],
]
模板中使用方式:
<template>
<div id="app">
<VueColorPicker></VueColorPicker>
</div>
</template>
1. 直接全局注册:
// 在main.js中全局注册
import {VueColorPicker} from 'vue-color-picker-gradient'
Vue.use(VueColorPicker)
2. 组件内部注册:
// 使用组件的.vue文件中局部注册
<script>
import {VueColorPicker} from 'vue-color-picker-gradient'
export default {
components:{
'VueColorPicker':VueColorPicker
}
}
</script>