首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将数组添加到vue-kanban块

如何将数组添加到vue-kanban块
EN

Stack Overflow用户
提问于 2019-03-25 19:15:11
回答 1查看 152关注 0票数 0

我在我的web应用程序中实现了vue-kanban组件。在那里,我想显示我的数据库中的一些对象,但我需要一些帮助才能将它们添加到看板中。

这是我的数组和项目:

代码语言:javascript
复制
props: {
  projects: {
    type: Array,
    required: true,
  }
},

在这里,我想将它们添加到看板中,它应该是而不是blocks

代码语言:javascript
复制
data() {
  return {
    stages: ['open', 'doing', 'close'],
    blocks: [
      {
        id: 1,
        status: 'open',
        title: 'test',
      },
    ],
  };
}

我使用该组件:https://github.com/BrockReece/vue-kanban

EN

回答 1

Stack Overflow用户

发布于 2019-03-25 20:29:19

请参阅What's the correct way to pass props as initial data in Vue.js 2?

如果看板组件需要一个像:blocks="[...]"这样的属性,并且数据不会发生任何变化,那么可以不将projects数组直接传递给它吗?例如:blocks="projects"

如果不是,并且数据名称blocks是必须的,并且数据需要是可变的,则请参见下面的内容。

代码语言:javascript
复制
export default {
  name: "YourComponent",
  props: {
    projects: {
      type: Array,
      required: true
    }
  },
  data() {
    return {
      blocks: this.projects
    }
  }
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55336556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档