<template v-for="name in Object.keys($scopedSlots)" #[name]="scope">
<slot :name='name' v-bind="scope"></slot>
</template>
- 发布:2023-08-18 15:01
- 更新:2023-12-12 18:19
- 阅读:263
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 与环境无关
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: Android
手机系统版本号: Android 4.4
手机厂商: 华为
手机机型: 都有问题
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
调用者传入插槽,父组件能顺利将插槽继承 给子组件
调用者传入插槽,父组件能顺利将插槽继承 给子组件
实际结果:
报错
报错
bug描述:
想用 具名插槽+作用域插槽+动态插槽+循环 的方式实现插槽的继承,H5运行正常,APP端报错。
具名插槽+动态插槽+循环 是OK的,但是使用作用域插槽就会报错了
代码如下:
<template v-for="name in Object.keys($scopedSlots)" #[name]="scope">
<slot :name='name' v-bind="scope"></slot>
</template>
报错如图片所示: