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 相关文章推荐
javascript调试之DOM断点调试法使用技巧分享
Apr 15 Javascript
javascript中parseInt()函数的定义和用法分析
Dec 20 Javascript
总结JavaScript三种数据存储方式之间的区别
May 03 Javascript
关于session和cookie的简单理解
Jun 08 Javascript
微信小程序(三):网络请求
Jan 13 Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 Javascript
原生JS封装_new函数实现new关键字的功能
Aug 12 Javascript
微信小程序如何获取群聊的openGid以及名称详解
Jul 17 Javascript
javascript+Canvas实现画板功能
Jun 23 Javascript
vue页面引入three.js实现3d动画场景操作
Aug 10 Javascript
封装Vue Element的table表格组件的示例详解
Aug 19 Javascript
vue created钩子函数与mounted钩子函数的用法区别
Nov 05 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
CI映射(加载)数据到view层的方法
2016/03/28 PHP
php实现搜索类封装示例
2016/03/31 PHP
php设计模式之单例模式代码
2016/06/11 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
调试php程序的简单步骤
2019/10/04 PHP
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
js delete 用法(删除对象属性及变量)
2014/08/24 Javascript
js分页工具实例
2015/01/28 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
js实现抽奖的两种方法
2020/03/19 Javascript
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
Python深入学习之闭包
2014/08/31 Python
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
使用Eclipse如何开发python脚本
2018/04/11 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
python实现彩色图转换成灰度图
2019/01/15 Python
python config文件的读写操作示例
2019/09/27 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
编辑个人求职信范文
2013/09/21 职场文书
村官学习十八大感想
2014/01/15 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
Win11开始菜单添加休眠选项
2022/04/19 数码科技