新建VUE3默认项目,创建子组件,设置slot参数给父组件使用。代码见附件图片
- 发布:2024-07-12 12:08
- 更新:2024-10-30 16:33
- 阅读:211
产品分类: 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,不存在该问题
@DCloud_UNI_yuhe 请问有解决方案么? 4.29 依然存在这个问题
-
e***@qq.com (作者)
bug修复前能做的就是,有内部变量的都进行引用,<template #default="{data}">默认内容</template>。但是如果装了语法规范工具,则很可能报错你没有使用变量
2024-11-08 16:38