ivew的TabPane加@click和@click.native以及@on-click:"" 是无法触发点击事件的
而我们只能在Tabs标签上添加@on-click=“”,
但我们需要把赋值给TabPane标签的id传到后台
然后台再跟据id查询所需要的内容
我们只需要将id赋值给TabPane 标签的name值
然后在Tabs标签中使用value与其对应即可
例:
在kindOfNotice中有nameValue和id两种参数
<Tabs type="card" :value="browseNotice" @on-click="browseNotice">
<TabPane v-for="kon in kindOfNotice" :label="kon.nameValue" :name="kon.id">
</TabPane>
</Tabs>
将点击获取到的id传值到后台
browseNotice:function(id){
let params = {};
var that = this;
params.Type_id = id;
browseById(params).then(function (response) {
})
}