- 25
- 0
<div class="tab" ref="tab">
<div class="tab_content" ref="tabcontent">
<div class="tab_item" v-for="(item,index) in menuList" ref="tabitem" :key="index" :class="clickIndex == index ? 'click-item' : ''" @click="itemClick(index)">
{{item.name}}
</div>
</div>
itemClick(index){
this.clickIndex = index
this.$emit("setMenu",index)
}
<scroller :menuList="menuList" @setMenu="setMenu"></scroller>
//menu点击
setMenu(index){
console.log(index)
let Id = this.menuList[index].id //通过索引拿到相对应的id
if (this.first != Id) {
this.first = Id;
this.listInfo = [] //清空
this.pageNum = 1 //初始化
this.NextPage = true; //初始化
this.tip = false; //初始化
this.loadMore(this.first)
}
}, 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
长梦霜歌 超级管理员 1楼
在 Vue 中,当您使用
this.$emit事件时,它将触发事件,并将当前对象作为参数传递给事件处理函数。然而,有时您可能希望触发事件两次,因此需要手动传递数据。以下是一个简单的例子,展示了如何使用
this.$emit事件并手动传递数据:```html
{{ message }}
```
在这个例子中,当用户点击按钮时,会触发
handleClick方法,该方法将this.message变量传递给this.$emit,然后this.$emit事件将message变量设置为 "Hello, world!"。这两次触发的事件将会在页面上分别显示 "Hello, world!" 和 "Click me"。请注意,使用
this.$emit事件时,必须确保在处理函数中正确使用它。否则,事件可能会被多次触发,导致错误的结果。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

