[英]How to access an element's ref index within the nested v-for loop in vue.js?
[英]Access an element's data in a v-for loop (Vue.js)
我有一些数据传递到html表:
<tr v-for="room in rooms">
<td>{{room.name}}</td>
<td>{{room.owner}}</td>
<td>{{room.id}}</td>
<td><button @click="joinChatSession" class="btn btn-primary">Join</button></td>
</tr>
我从API获取此数据。 我有一个函数joinChatSession
,所以我的问题是,如何将这个room.id传递给这个函数? 我正在努力解决这个问题,因为我不知道如何访问我桌子上每个房间的room.id.
我的功能看起来像这样:
$.ajax({
url: `http://localhost:8000/api/rooms/${uri}/`,
data: {username: this.username},
type: 'PATCH',
success: (data) => {
const user = data.members.find((member) => member.username === this.username)
}
})
所以我需要通过我的room.id而不是$ {uri},我该如何访问它?
只需传递room.id
作为参数。
<td><button @click="joinChatSession(room.id)" class="btn btn-primary">Join</button></td>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.