step1.vue ⬇️
<template>
<Container
isFrist
description="请选择您的爱宠"
stepNum="1"
>
<template v-slot:default>
<view>猫,狗</view>
</template>
<template v-slot:footer>
<text>点击上方图标跳转页面</text>
<view>FIT <br> 低卡轻食</view>
</template>
</Container>
</template>
<script setup>
import Container from '@/components/Container.vue'
</script>
container.vue ⬇️
<template>
<view class="container">
<view class="title">
<text>体重控制喂食器</text>
</view>
<view class="step">
<text>Step</text>
<text :class="{frist: props.isFrist, num: true}">{{props.stepNum}}</text>
</view>
<view class="description">
<text>{{props.description}}</text>
</view>
<slot />
<view class="footer">
<slot name="footer" />
</view>
</view>
</template>
<script setup>
import { useSlots } from 'vue'
const props = defineProps()
console.log(useSlots())
</script>
4***@qq.com
我遇到了同样的问题。我不知道如何在回复下面添加图片,我在下面回复了题主一条消息,你可以看一下。
2022-08-04 16:13