微信小程序 - tab标签页通过点击事件获取索引加载相关数据

本文介绍了如何在微信小程序中使用VantWeapp的tab标签页组件,并详细讲解了如何在wxml和js文件中定义点击事件、获取标签索引和ID,以及调用相关API获取产品列表的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小程序引入的是Vant Weapp第三方组件库 当中的tab 标签页

一、在 wxml 文件中 van-tabs 标签上用bind:click=" "定义点击事件名称

<view class="nav">
	<van-tabs active="{
  { navactive }}" bind:click="navchange">
		<van-tab title="标签1" ></van-tab>
	</van-tabs>
</view>

二、在对应页面的 js 文件中 onLoad事件下方定义一个事件,通过点击标签的索引,反推获得标签的id  

注意:这个事件名称与 bind:click=" "引号中的名称一样

navchange(e){
console.log(e);
let index=e.detail.index //定义变量并获取索引值
navid=this.data.navArr[index]._id //通过索引值反推标签id
this.getproductlist();
},

三、完整的代码片段

import { listnav ,productlist} from "../../api/nav_product"//引入自定义的方法
let navid;//全
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值