MoreContent.vue 767 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <div class="more-content">
  3. <button @click="isShowPoemList = true">
  4. 诗词
  5. </button>
  6. <button>画作</button>
  7. <PoemList
  8. v-if="isShowPoemList"
  9. @close="isShowPoemList = false"
  10. />
  11. </div>
  12. </template>
  13. <script setup>
  14. import { ref, computed, watch, onMounted, inject } from "vue"
  15. import { useRoute, useRouter } from "vue-router"
  16. import { useStore } from "vuex"
  17. import PoemList from '@/views/PoemList.vue'
  18. const route = useRoute()
  19. const router = useRouter()
  20. const store = useStore()
  21. const $env = inject('$env')
  22. const isShowPoemList = ref(false)
  23. </script>
  24. <style lang="less" scoped>
  25. .more-content{
  26. position: absolute;
  27. left: 0;
  28. top: 0;
  29. width: 100%;
  30. height: 100%;
  31. }
  32. </style>