<template>
<div>
<div class="top-section">
<h2>并发在线数列表</h2>
<ul>
<li v-for="user in onlineUsers" :key="user.id">
<a @click="showUserDetails(user)">
{{ user.name }} - {{ user.status }}
</a>
</li>
</ul>
</div>
<div class="bottom-section" v-if="selectedUser">
<h2>在线用户详情</h2>
<p>ID: {{ selectedUser.id }}</p>
<p>Name: {{ selectedUser.name }}</p>
<p>Status: {{ selectedUser.status }}</p>
</div>
</div>
</template>
<script>
export default {
data() {
return {
onlineUsers: [
{ id: 1, name: 'User 1', status: 'Online' },
{ id: 2, name: 'User 2', status: 'Offline' },
{ id: 3, name: 'User 3', status: 'Online' },
// 更多用户数据...
],
selectedUser: null,
};
},
methods: {
showUserDetails(user) {
this.selectedUser = user;
},
},
};
</script>