Использование vue роутера для файловой системы - PullRequest
0 голосов
/ 23 марта 2020

, поэтому моя идея этого проекта - извлечь файл JSON со структурой:

const files= [
{
 id : 0,
 name : 'Root Folder',
 owner : 'ownerA',
 date : '17-03-2020',
 files : [
  {
    id : 1,
    name : 'Documents',
    owner : 'OwnerA',
    date : '17-03-2020',
    files : [...]
  },
  {
    id : 2,
    name : 'Pictures',
    owner : 'OwnerA',
    date : '17-03-2020',
    files: [...]
  }]}]

и создать файловую систему с возможностью поиска по заданным данным. Но именно здесь вступает в игру vue -рутер, моя идея состоит в том, что данные извлекаются из API и делают так, чтобы при поиске по файлам обновлялся маршрут, а когда вы обновляете sh, вы остаетесь на тот же самый файл, которым вы были.

Я не уверен, должен ли я использовать метод fetch-all и просто нажимать в каждой папке, на которую нажимают, или мне нужно создавать все маршруты с момента страницы загружен, так как эта файловая система может стать довольно большой. Кроме того, данные должны быть получены из маршрутов, а не напрямую из JSON, верно?

Пожалуйста, имейте в виду, что это должно быть сделано путем повторного использования одного и того же компонента снова и снова.

Любая помощь будет оценена!

...