Test project with API from TvMaze
AppBefore made for styles which come before all other components.
Class names in components have one place of truth. Whenever you want to change class, you have to adjust it only in two places (css & props). Also className
can be replaced by parent and has new styles. c-
stays for components and p-
for pages.
Router navigation uses name
, params
& query
from vue-router
.
UiInput component stays close to original input
as much as possible but with v-model
support.
- Search autocomplete with key navigation
- CSS loading animations
- Dropdown without portal
- Extra package for smooth scroll
- Queries without cancellation
In the project directory, you can run:
Runs the app in the development mode. Open http://localhost:8080 to view it in the browser. The page will reload if you make edits. You will also see any lint errors in the console.
Launches the test runner See the section about running tests for more information.
Builds the app for production to the dist
folder.
The build is minified and the filenames include the hashes.
This app is ready to be deployed!
See the section about deployment for more information.
Package | Status | Description |
---|---|---|
vue-router | Single-page application routing | |
sweet-scroll | Smooth scroll |