最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何修改vant的less樣式變量

 更新時(shí)間:2022年07月02日 11:24:33   作者:qq_42372534  
這篇文章主要介紹了如何修改vant的less樣式變量方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

修改vant的less樣式變量

引入全局css

import ‘vant/lib/index.css';

引入單個(gè)組件樣式

import ‘vant/lib/toast/style/less';

新建一個(gè)less文件,用于修改vant的less變量

如conver_vant.less,在里面修改變量

//toast
@toast-background-color:blue;
@action-sheet-max-height:80%!important;

在vue.config.js里按照官方提示配置

這里注意要使用絕對(duì)路徑,并且@import 后面記得跟雙引號(hào)""。

const path = require('path')
module.exports = {
? ? css:{
? ? ? ? loaderOptions:{
? ? ? ? ? ? less:{
? ? ? ? ? ? ? ? modifyVars:{
? ? ? ? ? ? ? ? ? ? //通過(guò)本地less文件覆蓋變量
? ? ? ? ? ? ? ? ? ? // true; @import "your-less-file-path.less";
? ? ? ? ? ? ? ? ? ? hack:`true;@import "${path.resolve(__dirname,'./src/common/cover_vant.less')}";`
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? }
}

修改完重新運(yùn)行npm run serve才能看到效果。 

vant組件的樣式修改

主要還是在VUE中使用vant組件,一些樣式的修改。

例如

一個(gè)picker組件

這樣的一個(gè)組件,我們修改他的樣式,這里是我修改過(guò)后的樣式,原來(lái)是白色的。

可以在app的樣式中加入

.van-dropdown-menu__bar {
   background: #6609f2 !important;
   box-shadow: none !important;
 }
.van-dropdown-menu__title,
.van-dropdown-menu__title--active {
   color: #fff !important;
 }

這里類名如何得知呢?通過(guò)網(wǎng)頁(yè)審查元素得到。

但這樣修改會(huì)產(chǎn)生一個(gè)問(wèn)題,就是這個(gè)樣式成為全局的了。

別的頁(yè)面使用,也會(huì)是這樣一個(gè)樣式。

這個(gè)時(shí)候,可以在單獨(dú)頁(yè)面中設(shè)置,但要注意的是把spcoed去掉,不然不生效。

<style lang='less'>
.van-dropdown-menu__bar {
  background: #6609f2 !important;
  box-shadow: none !important;
}
.van-dropdown-menu__title,
.van-dropdown-menu__title--active {
  color: #fff !important;
}
</style>

效果如圖

但后來(lái)又發(fā)現(xiàn)又有新的問(wèn)題,子組件在相同的頁(yè)面,修改掉,但不能同時(shí)展現(xiàn)兩個(gè)。

后面靈機(jī)一動(dòng),又想到了一個(gè)新的方法

html結(jié)構(gòu):

        <van-dropdown-menu class="btn">
          <van-dropdown-item v-model="valueCity" :options="optionCity" @change="changeCity" />
          <van-dropdown-item v-model="valuePrice" :options="optionPrice" @change="changeDropdown" />
          <van-dropdown-item v-model="valueYear" :options="optionYear" @change="changeYear" />
        </van-dropdown-menu>

加了一個(gè)btn 的類名:提高權(quán)限,限制樣式條件

css:

<style lang="less" >
.btn > .van-dropdown-menu__bar {
  background: #fff !important;
}
.btn .van-dropdown-menu__title {
  color: #333 !important;
}
</style>

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

相關(guān)文章

  • vue中組件的過(guò)渡動(dòng)畫及實(shí)現(xiàn)代碼

    vue中組件的過(guò)渡動(dòng)畫及實(shí)現(xiàn)代碼

    這篇文章主要介紹了vue中組件的過(guò)渡動(dòng)畫,并通過(guò)實(shí)例代碼給大家介紹了過(guò)渡動(dòng)畫的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • vue+element實(shí)現(xiàn)批量刪除功能的示例

    vue+element實(shí)現(xiàn)批量刪除功能的示例

    下面小編就為大家分享一篇vue+element實(shí)現(xiàn)批量刪除功能的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • vue用ant design中table表格,點(diǎn)擊某行時(shí)觸發(fā)的事件操作

    vue用ant design中table表格,點(diǎn)擊某行時(shí)觸發(fā)的事件操作

    這篇文章主要介紹了vue用ant design中table表格,點(diǎn)擊某行時(shí)觸發(fā)的事件操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • 如何用命令窗口的方式創(chuàng)建Vue項(xiàng)目

    如何用命令窗口的方式創(chuàng)建Vue項(xiàng)目

    這篇文章主要介紹了如何用命令窗口的方式創(chuàng)建Vue項(xiàng)目過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 使用Vue3新特性構(gòu)建動(dòng)態(tài)表單的方法詳解

    使用Vue3新特性構(gòu)建動(dòng)態(tài)表單的方法詳解

    傳統(tǒng)的表單開(kāi)發(fā)通常需要編寫大量的重復(fù)代碼,例如處理用戶輸入、驗(yàn)證數(shù)據(jù)、更新 UI 等等,為了簡(jiǎn)化開(kāi)發(fā),我們可以借助 Vue 3 的新特性,例如組合式 API 和 ref 對(duì)象,所以本文我們將一起學(xué)習(xí)如何使用 Vue 3 的新特性構(gòu)建一個(gè)更加靈活、可擴(kuò)展的動(dòng)態(tài)表單
    2024-06-06
  • vue關(guān)于頁(yè)面刷新的幾個(gè)方式解讀

    vue關(guān)于頁(yè)面刷新的幾個(gè)方式解讀

    這篇文章主要介紹了vue關(guān)于頁(yè)面刷新的幾個(gè)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue3如何添加eslint校驗(yàn)(eslint-plugin-vue)

    vue3如何添加eslint校驗(yàn)(eslint-plugin-vue)

    這篇文章主要介紹了vue3如何添加eslint校驗(yàn)(eslint-plugin-vue),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • vue 項(xiàng)目常用加載器及配置詳解

    vue 項(xiàng)目常用加載器及配置詳解

    本文介紹了vue 項(xiàng)目常用加載器及配置詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • vue基礎(chǔ)入門之vuex安裝與使用

    vue基礎(chǔ)入門之vuex安裝與使用

    vuex是一個(gè)專為vue.js應(yīng)用程序開(kāi)發(fā)的 狀態(tài)管理模式,它采用集中式存儲(chǔ)管理應(yīng)用的所有的狀態(tài),并以相應(yīng)的規(guī)則保證狀態(tài)以一種可預(yù)測(cè)的方式發(fā)生變化,這篇文章主要給大家介紹了關(guān)于vue入門之vuex安裝與使用的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Vue如何優(yōu)雅的清除定時(shí)器

    Vue如何優(yōu)雅的清除定時(shí)器

    定時(shí)器如果不及時(shí)合理地清除,會(huì)造成業(yè)務(wù)邏輯混亂甚至應(yīng)用卡死的情況,這個(gè)時(shí)就需要清除定時(shí)器,本文就介紹了Vue如何優(yōu)雅的清除定時(shí)器,感興趣的可以了解一下
    2021-07-07

最新評(píng)論

陵水| 高淳县| 阿拉善右旗| 昆山市| 连江县| 峨眉山市| 鲁甸县| 佛学| 烟台市| 大田县| 卢氏县| 东乌珠穆沁旗| 莲花县| 荥经县| 岑溪市| 潼南县| 梨树县| 洮南市| 元氏县| 多伦县| 寻甸| 宝兴县| 萨迦县| 肥乡县| 平昌县| 通榆县| 景泰县| 枝江市| 无为县| 商都县| 松滋市| 中西区| 清新县| 石楼县| 金门县| 泸州市| 吉木萨尔县| 安宁市| 吉隆县| 敦煌市| 宣城市|