gpt4 book ai didi

javascript - 单击详细信息的 Vue 列表项

转载 作者:搜寻专家 更新时间:2023-10-30 22:41:41 25 4
gpt4 key购买 nike

我有这个 Vue 应用程序

var app = new Vue({
el: '#main',
delimiters: ['${', '}'],
data () {
posts: [
{
id: 1,
title: 'Post title 1',
description: 'Post description 1'
},
{
id: 2,
title: 'Post title 2',
description: 'Post description 2'
},
{
id: 3,
title: 'Post title 3',
description: 'Post description 3'
}
],
},
methods: {
getPostData: function (event) {

}
}
});

 <div id="main">
<ul>
<li v-for="(post, index) in posts"><a @click="getPostData">${ post.title }</a></li>
</ul>
</div>
这是点击项目的描述

我想点击列表中的一个项目并在#item-description div 中显示该项目的描述。

我如何编写此 getPostData 以从我单击的项目中获取描述。

谢谢

最佳答案

<div id="main">
<ul>
<li v-for="(post, index) in posts"><a @click="getPostData(post.description)">${ post.title }</a></li>
</ul>
</div>

methods: {
getPostData: function (postDesc) {
// you got the post Desc
}
}

关于javascript - 单击详细信息的 Vue 列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53409694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com