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 相关文章推荐
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
Dec 30 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
Apr 23 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
JQuery实现Ajax加载图片的方法
Dec 24 Javascript
超实用的JavaScript代码段 附使用方法
May 22 Javascript
jQuery 3 中的新增功能汇总介绍
Jun 12 Javascript
AngularJS基础 ng-if 指令用法
Aug 01 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
Oct 29 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
Sep 19 Javascript
vue项目打包后打开页面空白解决办法
Jun 29 Javascript
详解elementUI中input框无法输入的问题
Apr 27 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
PHP 和 XML: 使用expat函数(三)
2006/10/09 PHP
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
jquery入门—访问DOM对象方法
2013/01/07 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JavaScript实现的浮动层框架用法实例分析
2015/10/10 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
python getpass模块用法及实例详解
2019/10/07 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
Python如何将装饰器定义为类
2020/07/30 Python
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
三星印度官网:Samsung印度
2019/08/03 全球购物
信用卡工作证明模板
2014/09/14 职场文书
现场施工员岗位职责
2015/04/11 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书