How star7-github/vbook-master works
This is a BlueOS sample application branded as a vbook, with pages whose names indicate an e-book experience: browsing, book details, catalog navigation, and reading. The tree also shows settings, transfer, and demo pages. The README describes a generic application template, not these page workflows; page implementations and the manifest were not sampled, so their routing and interactions cannot be verified. The only confirmed internal dependency shown is the global router import.
Main entry points: global.js Global router setup
Components 18
App Runtime
- App entry
src/app.ux - App manifest
src/manifest.json - Global router setup
src/global.js - BlueOS router
Book Experience
- Home
src/pages/Home/index.ux - Bookshelf
src/pages/Bookshelf/index.ux - Book detail
src/pages/BookDetail/index.ux - Catalog
src/pages/Catalog/index.ux - Reader
src/pages/Reader/index.ux - Scroll reader
src/pages/ScrollReader/index.ux
Supporting Pages
- Settings
src/pages/Settings/index.ux - Transfer
src/pages/Transfer/index.ux - Demo
src/pages/Demo/index.ux - Demo detail
src/pages/DemoDetail/index.ux - Jump page
src/pages/Jump/index.ux - Numeric input
src/pages/inputNum/index.ux - Toast component
src/components/AppleToast/index.ux
Other components
- App user
Connections 1
- Global router setup → BlueOS router: imports