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 相关文章推荐
Jquery 类网页微信二维码图块滚动效果具体实现
Oct 14 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
Nov 04 Javascript
原生Javascript插件开发实践
Jan 09 Javascript
jQuery倒计时代码(超简单)
Feb 27 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
Feb 23 Javascript
vue实现模态框的通用写法推荐
Feb 26 Javascript
vue实现2048小游戏功能思路详解
May 09 Javascript
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
微信小程序非跳转式组件授权登录的方法示例
May 22 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
Jan 20 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
May 11 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 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
综合图片计数器
2006/10/09 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
从jquery的过滤器.filter()方法想到的
2013/09/29 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
使用typescript构建Vue应用的实现
2019/08/26 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python中__init__和__new__的区别详解
2014/07/09 Python
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Python文件读取的3种方法及路径转义
2015/06/21 Python
详解flask入门模板引擎
2018/07/18 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
会计专业个人自我鉴定
2014/03/21 职场文书
管理提升方案
2014/06/04 职场文书
竞选学委演讲稿
2014/09/13 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers