index.vue 813 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <!-- 采购 -->
  3. <div class="purchase">
  4. <firstMenu :list="list"
  5. :value="'title'"
  6. @selectMenu="selectMenu" />
  7. <router-view />
  8. </div>
  9. </template>
  10. <script lang="ts">
  11. import { defineComponent } from 'vue';
  12. import firstMenu from '@/components/firstMenu/index.vue';
  13. import { handleRouterMenu } from '@/setup/router/index';
  14. import { initData } from '@/setup/methods/index';
  15. export default defineComponent({
  16. name: 'purchase',
  17. components: {
  18. firstMenu,
  19. },
  20. setup() {
  21. const { list, selectMenu, getMenuList } = handleRouterMenu();
  22. initData(() => {
  23. getMenuList();
  24. console.log('list', list);
  25. });
  26. return { list, selectMenu };
  27. },
  28. });
  29. </script>
  30. <style lang="less">
  31. .spurchase {
  32. }
  33. </style>;