gpt4 book ai didi

javascript - 将数组数据从 v-for 循环发送到 prop (VUE)

转载 作者:行者123 更新时间:2023-11-28 14:44:44 25 4
gpt4 key购买 nike

如何将 v-for 循环中的一些数组数据发送到 prop 中?这样我就可以在模板内读出它。

示例(index.html):

<grid v-for="boss in bossesArray.slice(0, 20)" test="{{ boss.id }}"></grid>

其中 test=""是模板内的 prop。

模板示例(Grid.vue):

<template>
<div class="grid">
<div class="grid__body">
{{ test }}
</div>
</div>
</template>

<script>
export default {
props: ['test'],
data: function () {
return {
msg: "This is a message",
counter: 0
}
}
}
</script>

我得到的结果是(浏览器):

{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}
{{ boss.id }}

有没有办法通过 Prop 发送老板ID?

最佳答案

你应该像这样传递动态 Prop

<grid v-for="boss in bossesArray.slice(0, 20)" v-bind:test="boss.id"></grid>

简写是:

<grid v-for="boss in bossesArray.slice(0, 20)" :test="boss.id"></grid>

您正在使用 test="{{boss.id}}" 传递 prop,它作为静态 prop 传递,因为您没有绑定(bind)它,并且会考虑您传递给 static prop 的值一个字符串 {{boss.id}}

关于javascript - 将数组数据从 v-for 循环发送到 prop (VUE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46787852/

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