vue 数组中嵌套数组_查找嵌套数组以在Vue中存储新数据

我试图创建一个简单的待办事项应用程序,用户应该能够创建具有自己的待办事项集合的项目 . 然后将每个项目的待办事项分类为 initial , WIP 和 finished . 可通过路径 projects/:id 查看项目,其中 id 是项目的ID . 我在每个项目的Vuex商店中的结构如下:

{

title: "Lorem ipsum",

description: "Lorem ipsum",

id: "99149129492149214",

todos: {

initial: [

{

description: "Lorem ipsum dolor sit amet.",

createdBy: "Tobias",

id: "99149129492149215",

}

],

wip: [

{

description: "Lorem ipsum dolor sit amet.",

createdBy: "Tobias",

id: "99149129492149216",

}

],

finished: []

}

}

我想创建这个函数,让用户通过单击按钮在项目中创建一个新的待办事项 . 然后应该将项目添加到 todos.initial 数组中,并使用每个todo所遵循的相同对象结构 .

我知道如何创建一个新项目 . 然后我会在 Projects.vue 中创建一个方法,使用Vuex中的动作和变异,使用新项目的数据推送商店中 projects 数组的状态 . 为此,我不必指定除了将数据推送到的数组之外的任何内容 .

但是,我需要帮助理解的是如何告诉Vuex在我单击"add todo"按钮的项目中推送一个数组 . 例如,如果用户正在使用路径 projects/99149129492149214 查看项目并且用户单击"add todo"按钮,则我希望将新待办事项推送到该特定项目的 todos.initial 数组 .

这方面的最佳做法是什么?我想我可能不得不将当前查看的项目的ID传递给变异方法,但我不知道如何正确完成 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值