3***@qq.com
3***@qq.com
  • 发布:2024-07-11 14:58
  • 更新:2024-07-11 16:29
  • 阅读:213

【报Bug】vue3,支付宝小程序端,使用作用域插槽时,其他插槽的后备内容无法展示

分类:uni-app

产品分类: uniapp/小程序/阿里

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11, version 23H2 (KB5039895)

第三方开发者工具版本号: 3.8.21

基础库版本号: 2.9.36

项目创建方式: CLI

CLI版本号: 3.0.0-alpha-4020320240703001

示例代码:

子组件代码:

<template>  
    <div>  
        我是子组件1  
        <slot name="default" :listData="listData"></slot>  
        <div>  
            其他插槽:  
            <slot name="other">  
                <div style="color: red">后备内容</div>  
            </slot>  
        </div>  
    </div>  
</template>  
<script>  
export default {  
    data() {  
        return {  
            listData: []  
        };  
    }  
};  
</script>

页面代码:

<template>  
    <view class="content">  
        <view>使用作用域插槽时,后备内容没有展示</view>  
        <test1>  
            <template v-slot:default="{ listData }">  
                <!-- {{ listData }} -->  
            </template>  
        </test1>  
        <view style="margin-top: 20px;">未使用作用域插槽时,后备内容正常展示</view>  
        <test1>  
            <template v-slot:default></template>  
        </test1>  
    </view>  
</template>

操作步骤:
  1. 解压附件后,安装依赖,运行命令:npm run dev:mp-alipay;
  2. 支付宝开发者工具打开对应平台目录,首页即可复现;
  3. 测试页面路径:src\pages\index\index.vue

预期结果:

使用作用域插槽的同时,其他插槽的后备内容都能正常展示

实际结果:

使用作用域插槽,其他插槽的后备内容无法展示

bug描述:

vue3,支付宝小程序端,页面通过作用域插槽访问子组件内部数据时,子组件内其他插槽的后备内容无法展示,不访问子组件内部数据时,后备内容正常展示。

代码示例已上传附件。
node版本号:16.16.0

2024-07-11 14:58 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

已复现,感谢反馈,正在查找是什么原因导致的

要回复问题请先登录注册