对比新文件 |
| | |
| | | <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> |