1***@qq.com
1***@qq.com
  • 发布:2023-12-19 10:26
  • 更新:2023-12-19 10:26
  • 阅读:1298

关于小程序中插槽警告代码,generic "wx-scoped-slots-xxxx" is not instantiated?

分类:uni-app

父组件:

<template>  
    <div>  
        用法1  
        <yMain>  
            <div slot="form"></div>  
        </yMain>  
        用法2  
        <yMain></yMain>  
    </div>  
</template>

子组件yMain:

<template>  
    <div>  
        <div v-if="!$scopedSlots.form && !$slots.form">  
            11111  
        </div>  
        <div v-else>  
            <slot name="form" data="src"></slot>    //报警告代码  
        </div>  
    </div>  
</template>

无论父组件中是用法1还是用法2 ,只要子组件插槽中有这一行 <slot name="form" data="src"></slot>
,就会报警告“generic "wx-scoped-slots-form" is not instantiated. The default component is used instead”。

改成不传值<slot name="form"></slot>就不会报这个警告了。

请问这个要解决?

2023-12-19 10:26 负责人:无 分享
已邀请:

要回复问题请先登录注册