vcolorpickerforly
v1.0.1
Published
基于 Vue 的颜色选择器
Downloads
3
Readme
vColorPicker
基于Vue的颜色选择器插件
安装
$ npm install vcolorpicker -S
安装
vue.config.js,使用 pages 修改入口到 examples
packages 是我们新增的一个目录,默认是不被 webpack 处理的,所以需要添加配置对该目录的支持。
chainWebpack 是一个函数,会接收一个基于 webpack-chain 的 ChainableConfig 实例。
允许对内部的 webpack 配置进行更细粒度的修改。
发布
编译库命令 npm run lib
配置 package.json 文件中发布到 npm 的字段
添加.npmignore 文件,设置忽略发布文件
登录到 npm
首先需要到 npm 上注册一个账号
如果配置了淘宝镜像,先设置回npm镜像:npm config set registry http://registry.npmjs.org
npm login 输入用户名、密码、邮箱即可登录。
npm publish 发布命令,发布组件到 npm
使用
在 main.js
文件中引入插件并注册
# main.js
import vcolorpicker from 'vcolorpicker'
Vue.use(vcolorpicker)
在项目中使用 vcolorpicker
<template>
<colorPicker v-model="color" />
</template>
<script>
export default {
data () {
return {
color: '#ff0000'
}
}
}
</script>
特点
- 简单易用,UI在原插件基础上优化增加了圆角和过渡动画
- 提供以
npm
的形式安装提供全局组件 - 在支持 html5 input[type='color'] 的浏览器实现了「更多颜色」的功能
选项
你可以通过在所在的元素上设置以下属性来配置color-picker
defaultColor
:默认颜色,如defaultColor="#ff0000"
disabled
:禁用状态,如disabled=true
事件
change
颜色值改变的时候触发
<colorPicker v-model="color" v-on:change="headleChangeColor" />