blob: 1a308f2af1da3a2442e5fa874840298304f74ca3 [file] [log] [blame]
<script>
export default {
name: 'RouteView',
data () {
return {}
},
render () {
const { $route: { meta }, $store: { getters } } = this
const inKeep = (
<keep-alive>
<router-view />
</keep-alive>
)
const notKeep = (
<router-view />
)
if (meta.keepAlive === false) {
return notKeep
}
return getters.multiTab || meta.keepAlive ? inKeep : notKeep
}
}
</script>