【发布时间】:2021-03-01 01:37:46
【问题描述】:
我正在尝试在 Vue 的列表项上创建一个关注按钮。我的策略是获取特定列表项属性的值并将其存储在数据对象中。然后在方法中使用此值将其添加到我的数据库中的数组中。
<div v-for="result in results" :key="result.symbol">
{{ result.name }}
<button @click="followStock">+follow</button>
</div>
我不确定如何将 result.symbol 的值“放入”按钮元素以在下面的数据对象中设置值符号。
<script>
export default {
data() {
return {
results: [ // this is populated by an api call
{
currency: "USD"
exchangeShortName: "NYSE"
name: "International Game Technology PLC"
stockExchange: "NYSE"
symbol: "IGT"
},
{...},
...
],
symbol: "",
};
},
followStock() {
// add this.symbol to database array
},
},
};
</script>
我猜我可能会忽略一个更简单的策略,因为我还是 Vue 的新手,所以任何其他基本上允许我将 result.symbol 的值从任何渲染结果发送到我的数据库的解决方案会很棒。
【问题讨论】:
标签: javascript vue.js