, поэтому моя идея этого проекта - извлечь файл 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, верно?
Пожалуйста, имейте в виду, что это должно быть сделано путем повторного использования одного и того же компонента снова и снова.
Любая помощь будет оценена!