Итак, я сейчас создаю учебник, в котором количество страниц будет постоянно увеличиваться по мере добавления новых функций, в настоящее время я вручную добавляю каждый файл в отображаемый файл, т.е.
const Page0 = () => import("../../components/tutorial/Page0/index.vue");
const Page1 = () => import("../../components/tutorial/Page1/index.vue");
, но, очевидно, если это не очень хорошо обрабатывается, когда он становится действительно большим, т.е.
const Page0 = () => import("../../components/tutorial/Page0/index.vue");
...
const Page100 = () => import("../../components/tutorial/Page100/index.vue");
Итак, мне было интересно, есть ли способ узнать, пусть vue. js знает, что он должен получать все файлы / папки в определенной папке и отображать каждую из них как компонент с именем 'Page' + number
.
Порядок имеет значение.
песочница с полным кодом здесь https://codesandbox.io/s/serene-curie-it7xo?file= / pages / tutorial / _страница vue: 102-247