index.vue 874 B

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