Как добавить массив в блоки vue-kanban - PullRequest
0 голосов
/ 25 марта 2019

Я реализую компонент vue-kanban в своем веб-приложении.Там я хотел бы отобразить некоторые объекты из моей базы данных, но мне нужна помощь, чтобы добавить их на доску канбан.

Это мой массив с проектами:

props: {
  projects: {
    type: Array,
    required: true,
  }
},

А здесьЯ хотел бы добавить их на доску канбан, вместо blocks:

data() {
  return {
    stages: ['open', 'doing', 'close'],
    blocks: [
      {
        id: 1,
        status: 'open',
        title: 'test',
      },
    ],
  };
}

я использую этот компонент: https://github.com/BrockReece/vue-kanban

1 Ответ

0 голосов
/ 25 марта 2019

См. Как правильно передать реквизиты в качестве исходных данных в Vue.js 2?

Если компонент Kanban ожидает атрибут типа :blocks="[...]" и ничего не произойдетк данным вы не можете передать массив projects непосредственно к нему?например, :blocks="projects"

Если нет и имя данных blocks является обязательным, и данные должны быть изменяемыми, см. ниже.

export default {
  name: "YourComponent",
  props: {
    projects: {
      type: Array,
      required: true
    }
  },
  data() {
    return {
      blocks: this.projects
    }
  }
}
...