新建VUE3默认项目,创建子组件,设置slot参数给父组件使用。代码见附件图片
![e***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/bc5782e2415c31caf11581e833f7f4cd.png)
- 发布:2024-07-12 12:08
- 更新:2024-10-30 16:33
- 阅读:252
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: WIN10
HBuilderX类型: 正式
HBuilderX版本号: 3.99
第三方开发者工具版本号: stable 1.06.2306020
基础库版本号: 3.4.10
项目创建方式: HBuilderX
操作步骤:
预期结果:
正确显示默认插槽内容
正确显示默认插槽内容
实际结果:
VUE3编译出现如题问题
VUE2编译未出现问题
H5编译未出现问题
VUE3编译出现如题问题
VUE2编译未出现问题
H5编译未出现问题
bug描述:
微信小程序,子组件使用<slot :data="popData"></slot>向父组件传参,在VUE3环境编译到开发者工具时发现父组件默认插槽内容丢失。
具体为:定义了参数但未在父组件引用,就会丢失
测试Hbuild3.99版、4.23版,均存在问题
切换到VUE2进行编译,或使用VUE3编译到H5,不存在该问题
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20240712/1c80f8ed8a6ef0eb1ef6d3ce053c38e6.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20240712/8113a812619e91a376e78d7fb1b48a65.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20240712/f53685ec45a84212315a26ce080d211d.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20240712/72c6bb7bfe2a611e103a13cf955bc477.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20240712/9dc54001e37c43c8dbd039e24cad0d9d.png)
![d***@aliyun.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/4ebfe9434ab8ed336fa82d2c31fc5380.png)
@DCloud_UNI_yuhe 请问有解决方案么? 4.29 依然存在这个问题
-
e***@qq.com (作者)
bug修复前能做的就是,有内部变量的都进行引用,<template #default="{data}">默认内容</template>。但是如果装了语法规范工具,则很可能报错你没有使用变量
2024-11-08 16:38