Skip to content
This repository was archived by the owner on Mar 18, 2026. It is now read-only.

wepy使用vant 的 tabs 组件,事件click传参找不到 #2811

@UNIONDONG

Description

@UNIONDONG

使用wepy+vant-tabs组件,调用click接口一直找不到传递的参数,不太清楚哪里的问题,希望大家帮忙一下

vant-tabs的案例如下:

<van-tabs bind:click="onClick">
  <van-tab title="标签 1">内容 1</van-tab>
  <van-tab title="标签 2">内容 2</van-tab>
</van-tabs>
Page({
  onClick(event) {
    wx.showToast({
      title: `点击标签 ${event.detail.name}`,
      icon: 'none',
    });
  },
});

我的在原生微信小程序可运行,但是移植wepy后,找不到传递回来的参数,帮帮忙 拜托了大家


<van-tabs sticky bind:click="tab_choose" line-width="110rpx" color="#ff8000">
	<van-tab title="最近热门"></van-tab>
</van-tabs>

tab_choose(event, type_name) {
	//获取要查询的资源类型
	console.log(event);
	console.log(type_name)
	var tabTitle = event.detail.title;
	this.getResources(tabTitle);    //查询类别下的所有资源
},

<config>
{
  "navigationBarTitleText": "移步资源库",
  "usingComponents": {
	  	"van-button": "module:@vant/weapp/dist/button/index",
	  	"van-tab": "module:@vant/weapp/dist/tab/index",
	  	"van-tabs": "module:@vant/weapp/dist/tabs/index",
	  	"van-grid": "module:@vant/weapp/dist/grid/index",
		"van-toast": "module:@vant/weapp/dist/grid/index",
	  	"van-grid-item": "module:@vant/weapp/dist/grid-item/index",
	  	"van-notice-bar": "module:@vant/weapp/dist/notice-bar/index"

  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions