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

您的位置:首頁技術文章
文章詳情頁

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

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

      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",    //允許一個自定義組件在使用 v-model 時定制 prop 和 event。默認情況下,一個組件上的 v-model 會把 value 用作 prop 且把 input 用作 event,但是一些輸入類型比如單選框和復選框按鈕可能想使用 value prop 來達到不同的目的。使用 model 選項可以回避這些情況產生的沖突。    model: {      prop: "color",      event: "update"    },    props: {      //顏色數組      colorList: {type: Array,default: () => {  return ["#FFC0CB", "#DB7093", "#FF1493", "#DC143C"];}      },      //父組件綁定的值      color: {type: String,default: undefined      }    },    data() {      return {myColor: undefined      }    },    methods: {      //設置顏色選擇框中顏色      setSelectColor(color) {//通過操作dom節點改變樣式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);//觸發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,不明白的可以查看官網https://cn.vuejs.org/v2/api/#model

      父組件使用步驟

      1.引入子組件

      具體進入路徑要看你的子組件位置

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

      2.聲明組件

      在components中聲明組件

      	components: {      colorSelect    }

      3.子組件使用

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

      data(){	//顏色初始數據	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"],	//可設置默認值	color:"#FFC0CB"}

      使用

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

      完(最后貼圖一張)

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

      在項目開發過程中,需要用到下拉框,于是想到使用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;}

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

      /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官方文檔中提供的一個屬性,該屬性的用途就是將el-select選項的內容移動div#app當中,默認值是true

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

      自此,問題解決!!

      總結

      以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

      標簽: JavaScript
      相關文章:
      日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
      五月激情久久| 国产欧美综合一区二区三区| 美女国产一区二区三区| 欧美综合精品| 国产欧美三级| 精品免费av| 日韩不卡视频在线观看| 亚洲一级影院| 亚洲一区二区三区无吗| 日本成人精品| 国模精品一区| 久久人人97超碰国产公开结果| 久久一区二区三区喷水| 国产免费成人| 亚洲一卡久久| 久久精品xxxxx| 激情国产在线| 国产婷婷精品| 国产伦乱精品| 久久青青视频| 亚洲色图国产| 欧美1区2区3| 亚洲91视频| 亚洲人成精品久久久| 嫩草伊人久久精品少妇av杨幂| 久久精品1区| 日韩欧美美女在线观看| 高清一区二区三区| 香蕉久久久久久久av网站| 日韩av网站在线观看| 国产精品成人a在线观看| 国产婷婷精品| 成人高清一区| 视频一区视频二区在线观看| 国产精品va| 99在线观看免费视频精品观看| 国产精品视频一区二区三区四蜜臂 | 视频在线不卡免费观看| 香蕉国产精品| 精品国产黄a∨片高清在线| 亚洲少妇诱惑| 免费一级欧美片在线观看网站 | 国产精品嫩草99av在线| 国产精品毛片aⅴ一区二区三区| 欧美日中文字幕| 国产精品永久| 国产精品美女| 成午夜精品一区二区三区软件| 免费久久99精品国产| 麻豆91在线播放| 免费日韩精品中文字幕视频在线| 国内精品麻豆美女在线播放视频| 99在线|亚洲一区二区| 麻豆精品蜜桃视频网站| 中文字幕亚洲精品乱码| 蜜桃国内精品久久久久软件9| 国产精品极品国产中出| 亚洲理论在线| 午夜精品亚洲| 久久毛片亚洲| 久久久久九九精品影院| 丝袜美腿亚洲一区| 精品国产免费人成网站| 国产欧美日韩在线观看视频| 国产精品试看| www成人在线视频| 老司机精品视频在线播放| 中文在线不卡| 精品三级久久| 免费一区二区三区在线视频| 日韩精品亚洲专区| 亚洲欧美日韩国产综合精品二区 | 日韩精彩视频在线观看| 在线一区欧美| 91精品啪在线观看国产18| 国产三级精品三级在线观看国产| 一区二区三区网站| 欧美成人精品| 欧美日韩在线二区| 视频在线不卡免费观看| 欧美国产不卡| 欧美国产日本| 欧美经典一区| 精品国产一区二区三区av片| 国产激情精品一区二区三区| 日韩激情一区二区| 欧美一级二级三级视频| 日韩高清不卡一区| 日韩精品三级| 91精品丝袜国产高跟在线| 日韩综合一区二区| 日本成人一区二区| 国产亚洲精品美女久久久久久久久久| 偷拍亚洲精品| 日本中文字幕不卡| 天堂va欧美ⅴa亚洲va一国产| 亚洲综合色婷婷在线观看| 日本亚洲欧洲无免费码在线| 亚洲欧美在线综合| 四虎在线精品| 久久激情五月婷婷| 国产精品成人国产| 久久久久久婷| 久久精品电影| 精品一区亚洲| 麻豆9191精品国产| 麻豆一区二区99久久久久| 91一区二区| 婷婷国产精品| 午夜电影亚洲| 亚洲精品影视| 欧美激情麻豆| 天堂网av成人| 美女精品在线观看| 婷婷精品久久久久久久久久不卡| 日韩黄色av| 国产精品成人a在线观看| 亚洲午夜av| 亚洲a级精品| 欧美久久久网站| 久久久久久夜| 国产亚洲精品自拍| 欧美另类中文字幕| 日韩专区精品| 国模 一区 二区 三区| 亚洲一区二区三区中文字幕在线观看| 日本va欧美va精品| 欧美黄色网页| 日韩中文字幕| 日韩综合在线| 免费人成网站在线观看欧美高清| 91精品在线免费视频| 老牛影视精品| 深夜日韩欧美| 波多视频一区| 亚洲麻豆一区| а√在线中文在线新版| 在线亚洲观看| 久久97视频| 美女精品在线观看| 国产精品久久久久久久久久白浆 | 亚洲啊v在线| 蜜桃av一区二区在线观看| 精品丝袜久久| 亚洲欧美日本日韩| 国产伊人久久| 亚洲三级国产| 日韩高清中文字幕一区二区| 亚洲精品国产精品粉嫩| 久久青青视频| 日韩av一区二| 91成人精品视频| 精品国产中文字幕第一页| 女人天堂亚洲aⅴ在线观看| 国产精品一区二区三区美女| 婷婷综合亚洲| 精品在线网站观看| 亚洲精品看片| 91成人网在线观看| 首页国产精品| 国产精品一国产精品k频道56| 午夜欧美精品| 欧美www视频在线观看| 日本a级不卡| 国产一区导航| 久久久久免费av| 久久久久九九精品影院| 婷婷综合电影| 午夜精品婷婷| 日韩在线欧美| 精品网站999| 日韩中文字幕| 午夜亚洲一区| 亚洲激情五月| 神马午夜久久| 超碰在线99| 久久精品三级| 国产欧美在线| 亚洲区第一页| 石原莉奈在线亚洲二区| 伊人久久在线| 福利精品在线| 欧美激情麻豆| 国产伦精品一区二区三区视频| 亚洲一区二区免费看| 激情欧美亚洲| 久久国产电影| 天堂8中文在线最新版在线| 精品久久福利| 国产成人精品亚洲线观看| 国产极品模特精品一二| 国产探花一区二区| 欧美日韩亚洲一区二区三区在线| 亚洲欧美日本国产| 国产女优一区| 久久亚洲图片| 视频一区在线视频| 蜜桃视频一区二区| 亚洲欧美视频一区二区三区| 婷婷成人基地|