1234567891011121314151617181920212223242526 |
- <template>
- <div class="flex h-full items-stretch">
- <!-- 模式 -->
- <Mode class="flex-none" @generate-music="generateMusic"/>
- <!-- 音频列表 -->
- <List ref="listRef" class="flex-auto"/>
- </div>
- </template>
- <script lang="ts" setup>
- import Mode from './mode/index.vue'
- import List from './list/index.vue'
- defineOptions({ name: 'Index' })
- const listRef = ref<Nullable<{generateMusic: (...args) => void}>>(null)
- /*
- *@Description: 拿到左侧配置信息调用右侧音乐生成的方法
- *@MethodAuthor: xiaohong
- *@Date: 2024-07-19 11:13:38
- */
- function generateMusic (args: {formData: Recordable}) {
- unref(listRef)?.generateMusic(args.formData)
- }
- </script>
|