npmcolorpicker
v0.1.0
Published
测试vuecli3.0
Downloads
3
Readme
vColorPicker
1.创建项目: vue create demo
2.调整目录 我们需要一个目录存放组件,一个目录存放示例,按照以下方式对目录进行改造。
... |-- examples // 原 src 目录,改成 examples 用作示例展示 |-- components // 新增 components 用于编写存放组件
3.、配置项目以支持新的目录结构 我们通过上一步的目录改造后,会遇到两个问题。 src目录更名为examples,导致项目无法运行 新增components目录,该目录未加入webpack编译 注:cli3 提供一个可选的 vue.config.js 配置文件。如果这个文件存在则他会被自动加载,所有的对项目和webpack的配置,都在这个文件中。
2、支持对 packages 目录的处理,修改配置中的 chainWebpack 选项 packages 是我们新增的一个目录,默认是不被 webpack 处理的,所以需要添加配置对该目录的支持。
chainWebpack 是一个函数,会接收一个基于 webpack-chain 的 ChainableConfig 实例。允许对内部的 webpack 配置进行更细粒度的修改。
基于Vue的颜色选择器插件
安装
$ npm install vcolorpicker -S
使用
在 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" />