formatting 28 , 29
remote server
used 237
repeatable component
computed functions, creating 76
creating 73 , 74 , 76
CSS class functions 76 , 77
filtering, working with props 81 , 83
formatted value functions 77 , 78
methods, creating 76
request
processing, before sending 450 , 451 , 452
responsive table
building, with higher-order components 565 ,
566 , 567 , 569 , 570
REST (REpresentational State Transfer) 446
REST client
creating 442 , 443 , 444 , 445 , 446
REST server
creating 442 , 443 , 444 , 445 , 446
reusable functions 15
reusable transitions
building 420
packaging, into components 417 , 418 , 421
using, with elements in web page 420
right product
selecting 247 , 248 , 249 , 250
route aliases
using 475 , 476
working 478
route component 231
router-link element
advantages, over standard link 205
router
Component Navigation Guards 626
dynamic routes 624
global router hooks 627
lazy loading routes 632 , 633 , 635
programmatic navigation 630
routes, creating 623 , 624
using 622
routes
composing, hierarchically 471 , 472 , 474 , 475
errors, managing 480 , 481 , 482 , 483
naming 222 , 223 , 224
redirecting 486 , 487 , 488
S
scalability 662
scrolling position
saving, when hitting back 489 , 490 , 491 , 492 ,
493 , 494
SDK
initializing 97 , 98
Selenium
reference 382
server setup
about 236
file, storing 236 , 237
local server 238
local server, setting up 237
remote server, used 237
Shop Vue-router URLs
finalizing 356
Shopify CSV data
unifying 241 , 242 , 243
simple component
rendering manually 553 , 554 , 555
simple storage, for application
building 576 , 577 , 579 , 580 , 581
Single Page Application (SPA) 621
single product
displaying 245
Page Not Found route 246
PageNotFound route 247
products not found, catching 250 , 251 , 252
right product, selecting 247 , 248 , 249 , 250
slots 68
SPA (Single Page Applications)
about 456
creating, with vue-router 457 , 459 , 460 , 461
SPA project
about 635
child routes 642 , 644 , 645
data, obtaining from API 638 , 639
detail page, creating 640 , 641
router, enabling 636
routes, defining 636 , 637
UserList route, creating 637
SPA