<template> <div v-for="corpus in getCorpora" v-bind:key="corpus.id"> <Corpus v-bind="corpus" /> </div> </template> <script> import Corpus from "../components/Corpus"; import { mapGetters } from "vuex"; export default { computed: { ...mapGetters(["getCorpora"]), }, created() { this.$store.dispatch("fetchCorpora"); }, components: { Corpus, }, }; </script>
Was stimmt mit diesem Code nicht? Ich versuche, die Komponentendaten dynamisch anzuzeigen, wenn ich neue Daten eingebe.
如果
getCorpora
已更新/响应,您的代码应该可以正常工作。我刚刚创建了一个演示,您可以看一下并尝试找出您所面临问题的根本原因吗?演示(我刚刚添加了一个输入,并且在模糊时,输入值已添加到 getCorpora 数组中):