vant 解决tab切换插件标题样式自定义的问题


Posted in Javascript onNovember 13, 2020

解决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样式改不动?进入调试器找生成的class类名设置样式

vant样式改不动?进入调试器找生成的class类名设置样式

vant 解决tab切换插件标题样式自定义的问题

用vue写的项目需要注意的地方是,在scoped里修改是无法做到修改vant样式的,这是外部引入的。我们需要新建一个,然后在里面用自己的类名限定住这个样式的修改。举例:

vant 解决tab切换插件标题样式自定义的问题

以上这篇vant 解决tab切换插件标题样式自定义的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
Aug 14 Javascript
jquery+ajax实现跨域请求的方法
Jan 20 Javascript
javascript实现手机震动API代码
Aug 05 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 Javascript
JavaScript如何获取数组最大值和最小值
Nov 18 Javascript
javascript滚轮控制模拟滚动条
Oct 19 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
Dec 23 Javascript
JavaScript获取当前时间向前推三个月的方法示例
Feb 04 Javascript
node.js中debug模块的简单介绍与使用
Apr 25 Javascript
js中split()方法得到的数组长度问题
Jul 19 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 Javascript
VSCode插件安装完成后的配置(常用配置)
Aug 24 Javascript
vue 授权获取微信openId操作
Nov 13 #Javascript
详解vue修改elementUI的分页组件视图没更新问题
Nov 13 #Javascript
Vue实现boradcast和dispatch的示例
Nov 13 #Javascript
Vue 列表页带参数进详情页的操作(router-link)
Nov 13 #Javascript
Vue 3.0中jsx语法的使用
Nov 13 #Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
Nov 13 #Javascript
解决iView Table组件宽度只变大不变小的问题
Nov 13 #Javascript
You might like
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
Laravel中为什么不使用blpop取队列详析
2018/08/01 PHP
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
解决vue-loader加载不上的问题
2020/10/21 Javascript
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
python中类的一些方法分析
2014/09/25 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
python中常见错误及解决方法
2020/06/21 Python
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
会展中心部门工作职责
2013/11/27 职场文书
简历自荐信
2013/12/02 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
协议书的格式
2014/04/23 职场文书
年度评优评先方案
2014/06/03 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
vue基于Teleport实现Modal组件
2021/05/31 Vue.js
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers