vant 解決tab切換插件標題樣式自定義的問題
解決vant 框架 tab切換插件標題樣式不能自定義問題
找到源碼:node_modules/vant/es/tabs/Title.js
修改如下代碼:
return h("div", { "attrs": { "role": "tab", "aria-selected": this.isActive }, "class": [bem({ active: this.isActive, disabled: this.disabled, complete: !this.ellipsis }), { 'van-ellipsis': this.ellipsis }], "style": this.style, "on": { "click": this.onClick } }, [h("span", { "class": bem('text') }, [this.slots() || this.title, h(Info, { "attrs": { "dot": this.dot, "info": this.info } })])]);
this.title即是標題;新增一個span標簽
<span>看情況修改</span>
[h("span", { "class": bem('text') }, [this.slots() || this.title, h(Info, { "attrs": { "dot": this.dot, "info": this.info } }),h("span","看情況修改")])]
最后在app.vue中修改樣式
.van-tabs__nav--line .van-tab .van-tab__text span{ color:#cc0000 !important; }
補充知識:vant樣式改不動?進入調(diào)試器找生成的class類名設(shè)置樣式
vant樣式改不動?進入調(diào)試器找生成的class類名設(shè)置樣式
用vue寫的項目需要注意的地方是,在scoped里修改是無法做到修改vant樣式的,這是外部引入的。我們需要新建一個,然后在里面用自己的類名限定住這個樣式的修改。舉例:
以上這篇vant 解決tab切換插件標題樣式自定義的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vuejs使用FormData實現(xiàn)ajax上傳圖片文件
本篇文章主要介紹了vuejs使用FormData實現(xiàn)ajax上傳圖片文件,具有一定的參考價值,有興趣的可以了解一下2017-08-08element?el-upload文件上傳覆蓋第一個文件的實現(xiàn)
這篇文章主要介紹了element?el-upload文件上傳覆蓋第一個文件的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03nuxt 每個頁面head標簽內(nèi)容設(shè)置方式
這篇文章主要介紹了nuxt 每個頁面head標簽內(nèi)容設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11