ColorPicker 顏色選擇器


用於顏色選擇,支持多種格式。

基礎用法

使用 v-model 與 Vue 實例中的一個變量進行雙向綁定,綁定的變量需要是字符串類型。

 1 <div class="block">
 2   <span class="demonstration">有默認值</span>
 3   <el-color-picker v-model="color1"></el-color-picker>
 4 </div>
 5 <div class="block">
 6   <span class="demonstration">無默認值</span>
 7   <el-color-picker v-model="color2"></el-color-picker>
 8 </div>
 9 
10 <script>
11   export default {
12     data() {
13       return {
14         color1: '#409EFF',
15         color2: null
16       }
17     }
18   };
19 </script>
View Code

選擇透明度

ColorPicker 支持普通顏色,也支持帶 Alpha 通道的顏色,通過show-alpha屬性即可控制是否支持透明度的選擇。

 1 <el-color-picker v-model="color3" show-alpha></el-color-picker>
 2 
 3 <script>
 4   export default {
 5     data() {
 6       return {
 7         color3: 'rgba(19, 206, 102, 0.8)'
 8       }
 9     }
10   };
11 </script>
View Code

不同尺寸

 1 <el-color-picker v-model="color4"></el-color-picker>
 2 <el-color-picker v-model="color4" size="medium"></el-color-picker>
 3 <el-color-picker v-model="color4" size="small"></el-color-picker>
 4 <el-color-picker v-model="color4" size="mini"></el-color-picker>
 5 
 6 <script>
 7   export default {
 8     data() {
 9       return {
10         color4: '#409EFF'
11       }
12     }
13   };
14 </script>
View Code

 

Attributes

參數 說明 類型 可選值 默認值
disabled 是否禁用 boolean false
size 尺寸 string medium / small / mini
show-alpha 是否支持透明度選擇 boolean false
color-format 寫入 v-model 的顏色的格式 string hsl / hsv / hex / rgb hex(show-alpha 為 false)/ rgb(show-alpha 為 true)
popper-class ColorPicker 下拉框的類名 string

Events

事件名稱 說明 回調參數
change 當綁定值變化時觸發 當前值
active-change 面板中當前顯示的顏色發生改變時觸發 當前顯示的顏色值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM