Keep-alive on a single route instaead of all routes in router-view
https://jsfiddle.net/Linusborg/L613xva0/4/
New in Vue version 2.1.0, the include
and exclude
props for conditionally caching components. Note the use of the name
option.
const Foo = { name: 'foo', template: '<div><p v-for="n in numbers">{{ n }}</p></div>', data: function() { return { numbers: [Math.round(Math.random() * 10), Math.round(Math.random() * 10)] } }}const Bar = { name: 'bar', template: '<div><p v-for="n in numbers"><strong>{{ n }}</strong></p></div>', data: function() { return { numbers: [Math.round(Math.random() * 10), Math.round(Math.random() * 10)] } }}