vue 每次点击请求数据 如何再回去点击之前点击过的按钮就不请求数据呢?
<p
v-for="(v,i) in nav" :key="i"
class="nav"
:class="i==index?'active':''"
@click="navClick(i,v.catgCode,v.catgName)"
>
{{v.catgName}}
</p>
<div class="item_wp" v-for="(v,i) in nav" :key="i" v-show="index==i">
<div
class="item"
v-for="(j,i) in result" :key="i"
@click="blinkParticulars(j.shopId,j.skuId,j.promId)"
>
事件
navClick(val){
this.index = i;
this.code = code;
this.result = [];
this.pageNumber = 1;
this.getSpecial();
},
tab 切换的写法 类名为 item的元素会根据 nav 的数量增加
每次点击nav的时候传参请求接口
比如 导航有a b c 三个
点了a 点b 回去点a的时候 如何停止触发this.getSpecial(); 这个请求呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)