App.vue 668 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <div id="app">
  3. <router-view />
  4. <theme-picker />
  5. </div>
  6. </template>
  7. <script>
  8. import ThemePicker from "@/components/ThemePicker";
  9. export default {
  10. name: "App",
  11. components: { ThemePicker },
  12. created() {},
  13. metaInfo() {
  14. return {
  15. title:
  16. this.$store.state.settings.dynamicTitle &&
  17. this.$store.state.settings.title,
  18. titleTemplate: (title) => {
  19. return title
  20. ? `${title} - ${process.env.VUE_APP_TITLE}`
  21. : process.env.VUE_APP_TITLE;
  22. },
  23. };
  24. },
  25. methods: {
  26. },
  27. };
  28. </script>
  29. <style scoped>
  30. #app .theme-picker {
  31. display: none;
  32. }
  33. </style>