我已经使用vue-scrollto实现了vuetify标签,当您点击一个标签时,它会滚动到一个位置。
<v-tabs
centered
grow
color="#009EE2"
>
<div class="slider-background" />
<v-tabs-slider />
<v-tooltip
bottom
v-for="(tab, key) in tabs"
:key="key"
color="#009EE2"
>
<template v-slot:activator="{on}">
<v-tab
v-on="on"
v-scroll-to="{
el: tab.scrollTo,
container: scrollContainer,
duration: 300,
easing: 'linear',
offset: -120,
force: true,
cancelable:true
}"
>
<v-icon v-text="tab.icon" />
</v-tab>
</template>
<div class="v-tooltip-arrow" />
<span>
{{ $t(tab.tooltipText) }}
</span>
</v-tooltip>
</v-tabs>
现在我想要实现的是,当滚动时,活动标签随着位置的改变而改变。
我搜索了几天,没有找到任何东西。 文档
有没有不使用 JQuery 的方法?
JQuery 的示例结果: http://jsfiddle.net/cse_tushar/Dxtyu/141/