第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

無法將數(shù)組從存儲模塊通過父元素發(fā)送到子元素

無法將數(shù)組從存儲模塊通過父元素發(fā)送到子元素

慕妹3242003 2022-09-23 21:34:26
我有一個(gè)商店模塊:const state = {    todoList: [        {            id: 1,            title: "Todo One"        },        {            id: 2,            title: "Todo Two"        }    ]};const getters = {    getTodoList: (state) => state.todoList};const actions = {};const mutations = {};export default {    state,    getters,    actions,    mutations};我有一個(gè)父元素:<template>  <section>    <h2>Todo List</h2>    <Todo />    <div>      <input        type="text"        name="enterTodo"        placeholder="What are you up today ?"      />      <button type="submit"        @click="addTask"      ><i class="fas fa-plus"></i></button>    </div>  </section></template><script>import Todo from "./Todo.vue";import { mapGetters } from "vuex";export default {  name: "TodoContainer",  components: {    Todo,  },  props: [],  methods: {    addTask: () => {    }  },    computed: mapGetters(["getTodoList"]),};</script>我有子元素:<template>  <div>    <div class="todo" v-for="todo in getTodoList" :key="todo.id">      {{ todo.title }}    </div>  </div></template><script>export default {  name: "Todo",  props: ["getTodoList"],};</script><style scoped></style>問題在于在子元素中。如何通過父元素將 todoList 從存儲模塊發(fā)送到子元素?沒有真正的教程,缺乏指南,我沒有找到任何與我的特定情況相似的東西。getTodoListundefined
查看完整描述

1 回答

?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

您需要像這樣傳遞給您的子組件:getTodoList

<Todo :getTodoList="getTodoList" />

但是,如果您具有Vuex getter,則最好直接在子組件中調(diào)用它,就像您具有父組件一樣。如果它未在父級中使用,則無需在那里調(diào)用它,然后將其作為道具傳遞。getTodoList


查看完整回答
反對 回復(fù) 2022-09-23
  • 1 回答
  • 0 關(guān)注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號