<template #bottom="{ rangeData }">
<view class="px-20px py-15px text-14px f-space-between">
<view class="font-semibold">排班任务</view>
<view
class="flex flex-1 items-center justify-end text-jr-remark"
@click="selectTaskTemplate"
>{{ taskSourceType.name || '请选择任务' }}
<jr-icon
color="var(--jr-text-remark)"
name="arrow-right"
></jr-icon>
</view>
</view>
<view class="mt-15px box-border w-full px-20px f-space-between">
<view
class="mr-15px h-40px flex-1 rounded-full !text-14px jr-btn-cancel"
@click.stop="showRangePopup = false"
>收起
</view>
<view
class="h-40px flex-1 rounded-full !text-14px jr-btn-primary"
@click.stop="confirmSetTimeRange(rangeData)"
>提交
</view>
</view>
</template>

- 发布:2025-10-13 17:29
- 更新:2025-10-13 19:05
- 阅读:37
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX版本号: 4.82
第三方开发者工具版本号: 2.012509282
基础库版本号: 3.8.10
项目创建方式: CLI
CLI版本号: 2.0.2-alpha-4080220250929001
示例代码:
操作步骤:
- 通过插槽传递数据出来
- 渲染是可以使用的
- 点击提交报错
- 通过插槽传递数据出来
- 渲染是可以使用的
- 点击提交报错
预期结果:
点击提交正常传递rangeData
点击提交正常传递rangeData
实际结果:
rangeData 不存在,报错
rangeData 不存在,报错
bug描述:
插槽传递的数据无法传递到函数中
cli版本2.0.2-alpha-4080220250929001




发个完整的demo,记得精简代码和脱敏
-
1***@qq.com (作者)
目前实在没时间提供demo,排查发现是渲染了taskSourceType.name导致的,如果渲染了data定义的数据,不会生成插槽对应的组件,很奇怪,删除掉之后就能正常生成了,以前没出现过这种情况
2025-10-13 18:51