command line unit testing 380
component data
using 64 , 65
component level 648
component methods
using 64 , 65
Component Navigation Guards
about 626
beforeRouteEnter 627
beforeRouteLeave 627
beforeRouteUpdate 626
components
about 231
bundling, with Webpack 500 , 501 , 503 , 504 ,
506 , 507
creating 98
data, passing to 65 , 67 , 71
HTML component 232
naming 221 , 222
releasing, to public 532 , 533 , 534 , 536 , 537 ,
538 , 540
rendering, JSX used 559
rendering, with children 555 , 556 , 557 , 558
route component 231
compound interest calculator
building 497 , 499
computed functions 14
computed values
about 12 , 13
inspecting 376
concerns
separating, with modules 589 , 590 , 591 , 592 ,
593
conditional rendering
about 22
v-else directive 23 , 24
v-if directive 22 , 23
content
filtering 34 , 35 , 36 , 37 , 38
cross site scripting (XSS) 453
CSS classes
modifying 40 , 42 , 43 , 44
CSV
loading 238 , 239
loading, with CSV Parser 241
loading, with d3 library 239 , 241
products, storing 243 , 244 , 245
curated list
creating, for home page 299
current path
breadcrumb, creating from 120 , 121 , 122 , 123 ,
124 , 125
custom classes 44
custom transition classes
adding 388 , 389
D
Data Object 555
data
displaying 25 , 98
fetching, before switching route 461 , 463 , 464
filtering 29
loading, from store 159 , 160
passing, to components 65 , 67 , 71
storing 160 , 161
declarative rendering 21
dependencies
organizing, with Webpack 509 , 510 , 511 , 512 ,
513
directive
about 542
creating 542 , 543
working 544
DocBlock 190
download links
caching, on files 187 , 188
Dropbox app
creating 97 , 98
Dropbox data
displaying 102 , 104
retrieving 99 , 100
dropbox-viewer component
updating, to work with Vuex 152 , 153
dynamic routes, with parameters
about 207 , 209 , 210 , 211
GET parameters 212
props, using 212 , 213
dynamic routes
route props 625
dynamic transitions