snoop
snoop
  • 发布:2025-07-16 10:40
  • 更新:2025-07-16 15:35
  • 阅读:128

【报Bug】vue3微信小程序动态作用域插槽失效

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: Apple M1 Pro

HBuilderX类型: 正式

HBuilderX版本号: 4.75

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

基础库版本号: 3.8.8

项目创建方式: HBuilderX

操作步骤:

用作用域就失效,不用就可以

预期结果:

正常使用

实际结果:

不渲染

bug描述:

父组件

  <template>  
     <view>  
         <image src="/static/logo.png"></image>  
         <Test>  
             <template v-slot:image="{data}">  
                 data: {{data}}  
             </template>  
         </Test>  
     </view>  
 </template>  

 <script>  
     import Test from './Test.vue';  
     export default {  
         components: {  
             Test  
         },  
     }  
 </script>

子组件

<template>  
    <view>  
        <view v-for="item in list" :key="item.name">  
            <slot :name="item.name" :data="1"></slot>  
        </view>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                list: [{  
                    name: 'image'  
                }]  
            }  
        }  
    }  
</script>
2025-07-16 10:40 负责人:DCloud_UNI_JBB 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

您好,麻烦发下完整的可复现demo

snoop

snoop (作者)

求解答

  • DCloud_UNI_JBB

    精简一下你的代码吧,你是反馈插槽不生效,无关逻辑太多了,我不好删除你的代码

    2025-07-16 14:30

snoop

snoop (作者)

精简了 你看下,场景是遍历循环展示

DCloud_UNI_JBB

DCloud_UNI_JBB

感谢反馈,问题已复现,已加分。

要回复问题请先登录注册