1.0.1 • Published 4 years ago

vcolorpickerforly v1.0.1

Weekly downloads
5
License
-
Repository
-
Last release
4 years ago

vColorPicker

基于Vue的颜色选择器插件

DEMO 演示

安装

$ 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>

特点

  1. 简单易用,UI在原插件基础上优化增加了圆角和过渡动画
  2. 提供以 npm 的形式安装提供全局组件
  3. 在支持 html5 inputtype='color' 的浏览器实现了「更多颜色」的功能

选项

你可以通过在所在的元素上设置以下属性来配置color-picker 1. defaultColor:默认颜色,如defaultColor="#ff0000" 2. disabled:禁用状态,如disabled=true

事件

change颜色值改变的时候触发

<colorPicker v-model="color" v-on:change="headleChangeColor" />