通过接口获取数据时,tabs组件下划线位置不对,有以下两种方式

官网地址:https://youzan.github.io/vant-weapp/#/tab

方法一

使用 wx:if 来控制组件展示,使组件重新初始化。

<van-tabs wx:if="show" />

方法二

调用组件的 resize 方法来主动触发重绘。

<van-tabs id="tabs" />

// tab数据返回后对tab重绘
this.selectComponent('#tabs').resize();

参考
vue vant tabs组件选中下划线位置异常

Logo

前往低代码交流专区

更多推荐