当前位置: 首页 > news >正文

项目过程中使用vant组件使用踩坑记录

业务场景: 项目使用vue3+ts搭建, 使用 vant @4 版本

遇到的问题: 使用vant-tabs组件时发现指定 active 激活项没有效果, 初始化激活的下划线位置偏左.

经查阅官方文档 vant

Tabs 组件在挂载时,会获取自身的宽度,并计算出底部条的位置。如果组件一开始处于隐藏状态,则获取到的宽度永远为 0,因此无法展示底部条位置

解决方法: 使用 v-if 解决此问题

<van-tabs v-if="show" />import { ref, onMounted } from 'vue'const show = ref(false)onMounted(() => { show.value = true })

相关文章:

  • Go语言从零构建SQL数据库(9)-数据库优化器的双剑客
  • 游戏:仙剑奇侠传游戏开发代码(谢苏)
  • 各类有关NBA数据统计数据集大合集
  • Linux : 31个普通信号含义
  • 沈燕谈艺:把现代科学基因融入古典笔墨中
  • YOLO-World:基于YOLOv8的开放词汇目标检测
  • 如何重启pycharm中的项目?
  • 【深度学习|学习笔记】广义线性模型Generalized linear model(GLM)模型详解,附代码。
  • ubuntu使用Postfix外部SMTP代理发送邮件
  • Java多态详解
  • Java高频面试之并发编程-15
  • LVGL(lv_btn按键类)
  • 游戏引擎学习第271天:生成可行走的点
  • CTFd CSRF 校验模块解读
  • Java 中 AQS 的实现原理
  • 深入理解设计模式之原型模式(Prototype Pattern)
  • 复现nn-Unet模型 实验报告
  • 【我的创作纪念日】512
  • 编程日志5.3
  • Day21打卡—常见降维算法
  • 中国-拉共体论坛第四届部长级会议北京宣言
  • 回望乡土:对媒介化社会的反思
  • 学习时报头版:世界要公道不要霸道
  • 中山大学人类学系原系主任冯家骏逝世,享年95岁
  • 深圳市政协原副主席王幼鹏被“双开”
  • 长江画派创始人之一、美术家鲁慕迅逝世,享年98岁