解决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样式改不动?进入调试器找生成的class类名设置样式
vant样式改不动?进入调试器找生成的class类名设置样式
用vue写的项目需要注意的地方是,在scoped里修改是无法做到修改vant样式的,这是外部引入的。我们需要新建一个,然后在里面用自己的类名限定住这个样式的修改。举例:
以上这篇vant 解决tab切换插件标题样式自定义的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“vant 解决tab切换插件标题样式自定义的问题”评论...
更新动态
20240617
20240617
- 江蕙1996-台语畅销全曲珍藏版2CD[台湾][WAV整轨]
- 单依纯《想你时风起》开盘母带[低速原抓WAV+CUE]
- 群星.1990-宝丽金巨星荟萃(引进版)【宝丽金】【WAV+CUE】
- 电影原声大碟《速度与激情4》2009[WAV+CUE]
- 群星《90后经典流行歌曲精选五百首》[320K/MP3][5.4G]
- 《张宇 苦情歌 3CD》[WAV+CUE][2.2GB]
- 刀郎《2020年精选歌曲》[FLAC/分轨][305.6MB]
- 魏如萱2011-不允许哭泣的场合[亚神音乐][WAV+CUE]
- 张敬轩.2005-我的梦想我的路【几何娱乐】【WAV+CUE】
- 林一峰2003-TRAVELOGUE1游乐[香港首版][WAV+CUE]
- 刘德华《1999-2011年演唱会》[MKV][33.4G]
- 邓紫棋《2013年演唱会》[MKV][15.8G]
- 《张杰 无损音乐合集 2005-2023》[FLAC/分轨][11.8GB]
- 【休闲沙发】VA-2024-TranquilHorizons:ChilloutYourMind(FLAC)
- 【休闲沙发】VA-SeaMelodies:ChilloutYourMind(2024)[FLAC]