<van-tabs v-model="active"
scrollspy
sticky
:ellipsis="false"
@scroll="activechange"
ref="tabs">
<van-tab title="aaa">
// Grid是自定义组件
<Grid :actives="active" @handelActive="handelActive"></Grid>
</van-tab>
</van-tab>
<van-tab v-for="index in 8" :title="'选项 ' + index">
内容 {
{ index }}
</van-tab>
</van-tabs>
handelActive(active){
this.$refs.tabs.scrollTo(active); //触发滚动事件
},
Grid.vue 组件
<template>
<div class="grid">
<van-grid :border="false" :column-num="3">
<van-grid-item v-for="(item,index) in grid_icon"