[dcloudio/uni-app]微信小程序作用域插槽存在问题

2024-02-22 601 views
8

问题描述 微信小程序使用作用域插槽存在问题

<!-- list-page组件 -->
    <template>
        <view>
            <view  v-for="(item, index) in items" :key="index">
                <slot :data="item"></slot>
            </view>
        </view>
    </template>
    <!-- card组件 -->
    <template>
        <view>
            <slot name="header"></slot>
        </view>
    </template>
    <!-- index.vue -->
    <template>
        <list-page v-slot="{data}" :items="items">
            <card @click.native="goDetail(data.id)"><!-- 微信小程序报错,data is not defined -->
                <template #header>
                    <view>{{data.id}}</view><!-- 微信小程序报错,data is not defined -->
                </template>
            </card>
        </list-page>
    </template>

回答

4

唉,差不多的问题,请问有解决吗?

6

没办法,只能不用插槽。等官方支持吧

8

vue2还是vue3?

0

我的是2

4

vue2