| <template> |
| <div id="app"> |
| <router-view /> |
| </div> |
| </template> |
| |
| <script> |
| export default { |
| name: 'App', |
| computed: { |
| assetTag() { |
| return this.$store.getters['global/assetTag']; |
| }, |
| }, |
| watch: { |
| assetTag: function (tag) { |
| if (tag) { |
| document.title = `${tag} - ${this.$route.meta.title}`; |
| } |
| }, |
| $route: function (to) { |
| document.title = to.meta.title || 'Page is missing title'; |
| if (this.assetTag) { |
| document.title = `${this.assetTag} - ${to.meta.title}`; |
| } |
| }, |
| }, |
| created() { |
| document.title = this.$route.meta.title || 'Page is missing title'; |
| }, |
| }; |
| </script> |
| |
| <style lang="scss"> |
| @import '@/assets/styles/_obmc-custom'; |
| </style> |