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面象对象设计
Apr 28 Javascript
jQuery 页面 Mask实现代码
Jan 09 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
May 07 Javascript
jquery序列化表单以及回调函数的使用示例
Jul 02 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
Mar 13 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
Jun 19 Javascript
jQuery循环遍历子节点并获取值的方法
Apr 14 Javascript
解决前端跨域问题方案汇总
Nov 20 Javascript
jQuery实现用户输入自动完成功能
Feb 13 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
Apr 13 Javascript
Node.js创建Web、TCP服务器
Dec 05 Javascript
vue中v-for加载本地静态图片方法
Mar 03 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
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
PHP实现统计代码行数小工具
2019/09/19 PHP
在Z-Blog中运行代码[html][/html](纯JS版)
2007/03/25 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
详解nodejs 文本操作模块-fs模块(五)
2016/12/23 NodeJs
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
2019/12/02 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
Python字符串逐字符或逐词反转方法
2015/05/21 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
python使用列表的最佳方案
2020/08/12 Python
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
财务情况说明书范文
2014/05/06 职场文书
村居抓节水倡议书
2014/05/19 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
javascript实现计算器功能详解流程
2021/11/01 Javascript