Я искал, как создать веб-приложение для чтения электронных книг на JavaScript, такое как это, но без каких-либо указаний.
То, что я хотел бы сделать, - это опыт, подобный электронному читателю, особенно когда пользователи просматривают каждую страницу (без прокрутки).
Мне нужен способ взять некоторые простые текстовые данные, такие как строка или объект, полный строк, и отобразить их на экране любого размера, где количество сгенерированных экранов достаточно для завершения отображения содержимого длинной строки до конца.
Как указано выше, я бы хотел больше понять общую логику возможного кода. Но если быть более точным, я работаю с компонентами в Vue. Так что я хотел бы добиться того, чтобы иметь возможность просмотра в полноэкранном режиме (ish) без прокрутки, где компоненты (экраны) автоматически генерируются на основе длины текста относительно ширины и высоты элемента контейнера HTML. Здесь я, конечно, предполагаю, что это самый логичный способ сделать это ... но единственное, что я до сих пор придумал, - это иметь период загрузки, когда содержимое строки тестируется (незаметно для пользователя) в пределах элемент HTML в цикле - создание / добавление компонентов до тех пор, пока количество экранов не достигнет конца строки.
Есть мысли или советы по этому поводу? Я действительно хотел бы избежать дополнительного времени загрузки, если это возможно.
Спасибо за чтение!
Брендан