W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
用于顏色選擇,支持多種格式。
有默認(rèn)值
無默認(rèn)值
使用 v-model 與 Vue 實(shí)例中的一個(gè)變量進(jìn)行雙向綁定,綁定的變量需要是字符串類型。
<template>
<div class="block">
<span class="demonstration">有默認(rèn)值</span>
<el-color-picker v-model="color1"></el-color-picker>
</div>
<div class="block">
<span class="demonstration">無默認(rèn)值</span>
<el-color-picker v-model="color2"></el-color-picker>
</div>
</template>
<script>
export default {
data() {
return {
color1: '#409EFF',
color2: null,
}
},
}
</script>
ColorPicker 支持普通顏色,也支持帶 Alpha 通道的顏色,通過show-alpha屬性即可控制是否支持透明度的選擇。
<template>
<el-color-picker v-model="color" show-alpha></el-color-picker>
</template>
<script>
export default {
data() {
return {
color: 'rgba(19, 206, 102, 0.8)',
}
},
}
</script>
ColorPicker 支持預(yù)定義顏色
<template>
<el-color-picker v-model="color" show-alpha :predefine="predefineColors">
</el-color-picker>
</template>
<script>
export default {
data() {
return {
color: 'rgba(255, 69, 0, 0.68)',
predefineColors: [
'#ff4500',
'#ff8c00',
'#ffd700',
'#90ee90',
'#00ced1',
'#1e90ff',
'#c71585',
'rgba(255, 69, 0, 0.68)',
'rgb(255, 120, 0)',
'hsv(51, 100, 98)',
'hsva(120, 40, 94, 0.5)',
'hsl(181, 100%, 37%)',
'hsla(209, 100%, 56%, 0.73)',
'#c7158577',
],
}
},
}
</script>
<template>
<el-color-picker v-model="color"></el-color-picker>
<el-color-picker v-model="color" size="medium"></el-color-picker>
<el-color-picker v-model="color" size="small"></el-color-picker>
<el-color-picker v-model="color" size="mini"></el-color-picker>
</template>
<script>
export default {
data() {
return {
color: '#409EFF',
}
},
}
</script>
參數(shù) | 說明 | 類型 | 可選值 | 默認(rèn)值 |
---|---|---|---|---|
model-value / v-model | 綁定值 | string | — | — |
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 | — | — |
predefine | 預(yù)定義顏色 | array | — | — |
事件名稱 | 說明 | 回調(diào)參數(shù) |
---|---|---|
change | 當(dāng)綁定值變化時(shí)觸發(fā) | 當(dāng)前值 |
active-change | 面板中當(dāng)前顯示的顏色發(fā)生改變時(shí)觸發(fā) | 當(dāng)前顯示的顏色值 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: