日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Vue+elementUI下拉框自定義顏色選擇器方式

瀏覽:351日期:2022-06-02 09:52:46
目錄
  • elementUI下拉框自定義顏色選擇器
    • 組件的定義
    • 父組件使用步驟
  • elementUI中修改下拉框的背景顏色和字體顏色
    • 總結(jié)

      elementUI下拉框自定義顏色選擇器

      組件的定義

      1.定義顏色選擇器組件

      話不多說,直接上代碼

      <template>  <el-select ref="colorSelect" placeholder="" v-model="myColor" @change="handleChange">    <el-option      v-for="item in colorList"      :key="item"      label=" "      :value="item"      v-html=""<div style=background-color:"+ item+";width:" +"100%"+";height:"+"90%"+"></div>"">    </el-option>  </el-select></template><script>  export default {    name: "colorSelect",    //允許一個(gè)自定義組件在使用 v-model 時(shí)定制 prop 和 event。默認(rèn)情況下,一個(gè)組件上的 v-model 會(huì)把 value 用作 prop 且把 input 用作 event,但是一些輸入類型比如單選框和復(fù)選框按鈕可能想使用 value prop 來達(dá)到不同的目的。使用 model 選項(xiàng)可以回避這些情況產(chǎn)生的沖突。    model: {      prop: "color",      event: "update"    },    props: {      //顏色數(shù)組      colorList: {type: Array,default: () => {  return ["#FFC0CB", "#DB7093", "#FF1493", "#DC143C"];}      },      //父組件綁定的值      color: {type: String,default: undefined      }    },    data() {      return {myColor: undefined      }    },    methods: {      //設(shè)置顏色選擇框中顏色      setSelectColor(color) {//通過操作dom節(jié)點(diǎn)改變樣式this.$nextTick(() => {  let dom = this.$refs.colorSelect;  if (dom) {    dom = dom.$el.children[0];    let inputDom = dom.querySelectorAll(".el-input__inner");    let icon = dom.querySelectorAll(".el-input__icon");    inputDom[0].style["background-color"] = color;    icon[0].style["color"] = "black";  }})      },      handleChange(val) {this.setSelectColor(val);//觸發(fā)update事件更新父組件綁定值this.$emit("update", val);      }    },    created() {      if (this.color && this.color.length > 0) {this.myColor = this.color;this.setSelectColor(this.color)      }    },    watch: {      "color": function (val) {this.setSelectColor(val);      }    }  }</script><style scoped></style>

      組件使用了model,不明白的可以查看官網(wǎng)https://cn.vuejs.org/v2/api/#model

      父組件使用步驟

      1.引入子組件

      具體進(jìn)入路徑要看你的子組件位置

      import colorSelect from "../../../elements/colorSelect";

      2.聲明組件

      在components中聲明組件

      	components: {      colorSelect    }

      3.子組件使用

      在data中定義自己的顏色數(shù)組與綁定屬性

      data(){	//顏色初始數(shù)據(jù)	colorList: ["#FFC0CB", "#DB7093", "#FF1493", "#DC143C",		"#DDA0DD", "#DA70D6", "#FF00FF", "#9370DB",		"#800080", "#6495ED", "#4169E1", "#0000FF",		"#87CEEB", "#E1FFFF", "#00FFFF", "#7FFFAA",		"#00FF7F", "#008000", "#FFFFE0", "#FFFF00",		"#FFD700", "#F5DEB3", "#FFA500", "#CD5C5C"],	//可設(shè)置默認(rèn)值	color:"#FFC0CB"}

      使用

      <color-select :color-list="colorList" v-model="color"></color-select>

      完(最后貼圖一張)

      elementUI中修改下拉框的背景顏色和字體顏色

      在項(xiàng)目開發(fā)過程中,需要用到下拉框,于是想到使用elementUI中的下拉框

      就是需要修改一下字體顏色和背景顏色

      /deep/.el-input__inner {? background-color: rgba(108,113,127,30%);? border: 1px solid rgba(13, 43, 81, 0.1);? color: rgba(116, 116, 116, 1);? padding: 0 0px 0 5px;? font-size: 12px;? border-radius: 0px;}

      至此都是順利的,但是在修改背景圖片的時(shí)候,在瀏覽器上修改可以生效的樣式,寫到代碼里就不生效了,于是開始百度之旅

      /deep/.el-select-dropdown{? background-color: rgb(51 55 64)!important;? /* background-color: #f0f; */? color: rgba(116, 116, 116, 1)!important;? border: none;}

      官方的解釋:

      Popper-append-to-body屬性是Element-UI官方文檔中提供的一個(gè)屬性,該屬性的用途就是將el-select選項(xiàng)的內(nèi)容移動(dòng)div#app當(dāng)中,默認(rèn)值是true

      :popper-append-to-body="false"

      自此,問題解決!!

      總結(jié)

      以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持。

      標(biāo)簽: JavaScript
      相關(guān)文章:
      日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
      国产精品2023| 欧美久久天堂| 欧美特黄一区| 91久久视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美日韩91| 国产精品资源| 国产精品尤物| 免费在线观看一区| 中文字幕在线看片| 婷婷成人在线| 99在线精品视频在线观看| 蜜臀av国产精品久久久久| 亚洲美女久久| 国产精品久久久一区二区| 久久精品国产99国产| 电影91久久久| 国产一区二区三区自拍| 日韩精品一二三四| 国产精品一区二区精品视频观看 | 久久91视频| 香蕉成人av| 亚洲深夜av| 日韩av黄色在线| 国产成人精品一区二区三区免费| 亲子伦视频一区二区三区| 亚洲综合日本| 国产欧美自拍| 国产欧美一区二区三区精品酒店| 91成人超碰| 欧美久久香蕉| 91看片一区| 午夜宅男久久久| 国产精品一区亚洲| 99久久99视频只有精品| 综合激情网...| 久久婷婷国产| 国产精品婷婷| 精品一区二区三区四区五区| 欧美理论视频| 日韩av一区二区三区四区| 97视频热人人精品免费| 首页亚洲欧美制服丝腿| 久久av日韩| 黄色成人91| 麻豆精品在线播放| 亚洲欧美日韩高清在线| 欧美日韩精品一区二区三区视频 | 国产精品日韩精品中文字幕| 成人看片网站| 97久久亚洲| 久久中文视频| 国产欧美日韩视频在线| 久久久成人网| 国产日韩亚洲欧美精品| 欧美日韩激情| 国产精品sm| 夜夜嗨一区二区三区| 国产精品一区二区三区四区在线观看 | 视频一区二区三区中文字幕| 国产精品蜜月aⅴ在线| 国产一区日韩一区| 麻豆国产精品一区二区三区| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品黄色| 狠狠久久婷婷| 日韩成人免费| 日韩av网站免费在线| 蜜臀av免费一区二区三区| 国产精品色婷婷在线观看| 亚洲一区日本| 亚洲性色av| 久久不卡国产精品一区二区| 日韩中文字幕av电影| 视频二区不卡| 精品国产aⅴ| 日韩av中文字幕一区二区三区| 在线日韩视频| 成人在线超碰| 国产欧美一级| 水野朝阳av一区二区三区| 91精品韩国| 精品一区二区男人吃奶| 日韩成人精品一区二区三区| 99热免费精品| 久久视频一区| 日产午夜精品一线二线三线| 国产精品一区二区中文字幕| 亚洲欧美网站在线观看| 女同性一区二区三区人了人一 | 免费在线欧美黄色| 日韩精品视频中文字幕| 亚洲一区二区成人| 国产综合视频| www.51av欧美视频| 久久精品一区二区三区中文字幕| 日本午夜精品视频在线观看| 中文字幕av一区二区三区人| 夜夜精品视频| 欧美日韩国产精品一区二区亚洲| 日本美女一区| 日韩伦理在线一区| 国产一区二区久久久久| 国产欧美丝祙| 日本不卡一二三区黄网| 综合色一区二区| 丝袜美腿一区二区三区| 免费国产自线拍一欧美视频| 樱桃成人精品视频在线播放| 成人午夜国产| 国产精品亚洲一区二区三区在线观看| 国产一区二区三区天码| 国产成人久久精品麻豆二区| 久久久久久亚洲精品美女| 国产亚洲精品美女久久| 欧美亚洲三级| 国产精品网址| 久久精品一区| 福利片在线一区二区| 国产精品久久久久久久免费观看| 国产一区二区三区视频在线| 欧美激情另类| 久久久一二三| 亚洲精品小说| 99在线|亚洲一区二区| 亚洲一区网站| 四虎精品一区二区免费| 清纯唯美亚洲综合一区| 国产日韩欧美| 国产精品草草| 国产在线视频欧美一区| 中文字幕人成乱码在线观看| 国产精品久久久久av电视剧| 欧美一级精品| 亚洲女同一区| 亚洲欧洲日韩| 国产亚洲电影| 国产一区二区三区四区二区| 五月天av在线| 蜜臀久久99精品久久一区二区| 亚洲免费观看| 日本亚洲不卡| 麻豆视频一区二区| 日韩福利一区| 欧美特黄一区| 日本伊人久久| 电影91久久久| 亚洲二区免费| 天堂精品久久久久| 不卡在线一区| 亚洲人妖在线| 国内精品麻豆美女在线播放视频| 欧美日韩中文一区二区| 国产精品入口久久| 日韩一区亚洲二区| 欧美xxxx中国| 综合日韩av| 麻豆9191精品国产| 亚洲区第一页| 欧美精品一区二区久久| 蜜桃视频在线观看一区二区| 免费一区二区视频| 99久久九九| 91欧美在线| 国产剧情一区二区在线观看| 韩国三级一区| 99久久九九| 国产精品一区二区中文字幕| 国产成人精品亚洲线观看 | 亚洲欧美网站| 欧美~级网站不卡| 亚洲作爱视频| 樱桃视频成人在线观看| 国产午夜精品一区二区三区欧美 | 国产精品一国产精品k频道56| 在线日韩成人| 精品国产网站| 久久都是精品| 亚洲丝袜啪啪| 日韩av一级片| 麻豆mv在线观看| 中文亚洲欧美| 欧美精品影院| 黄色成人91| 色婷婷成人网| 精品亚洲自拍| 久久精品一区二区三区中文字幕| 国产精品天天看天天狠| 成人福利av| 亚洲午夜免费| 亚洲va久久久噜噜噜久久| 日韩欧美一区二区三区在线观看| 丝袜美腿亚洲一区| 亚洲网址在线观看| 日韩av网站在线免费观看| 久热精品在线| 欧美日韩一区二区三区四区在线观看 | 亚洲欧美日韩视频二区| 香蕉国产精品| 亚洲不卡视频|