跳转到内容

uview

收录使用uview-ui组件时常用问题解决方案

解决 u-tabs 初始化下划线移位问题

u-tabs 挂载的时候会初始化并获取自身宽度,如果处于隐藏状态下,u-tabs 是获取不到自身宽度的,因此底部条的位置没法正确计算

js
// 找到组件路径 uni_modules/uview-ui/components/u-tabs/u-tabs.vue
async mounted() {
  this.init()
  let that = this
  setTimeout(() => {
    that.resize();
  },500)
}

Will Try My Best.