问题:
vant框架中想要获取标签元素但又发现直接用:click和:change传id都无效,那应该怎么做呢?
解决:
在van-tabs标签上顶一个点击事件,给van-tab的name属性绑定一个唯一的值,然后将name作为参数传给该事件即可。
<template>
<van-tabs @click="getEle">
<van-tab :title="item.tab" v-for="item in data" :name="item.id" :key="item.id">
内容
</van-tab>
</van-tabs>
</template>
<script setup>
function getEle(name) {
console.log(name);
}
</script>
效果展示:(下面分别是我的json文件和点击tab获取的值)