m***@qq.com
m***@qq.com
  • 发布:2021-01-05 10:24
  • 更新:2021-02-01 12:34
  • 阅读:846

【报Bug】小程序动态slots问题

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 3.0.4

第三方开发者工具版本号: 1.03

基础库版本号: 2.13.4

项目创建方式: HBuilderX

示例代码:

<view slot="title" v-if="!title"></view>

在组件里$slots.title始终等于false

操作步骤:

<view slot="title" v-if="!title"></view>

在组件里$slots.title始终等于false

预期结果:

<view slot="title" v-if="!title"></view>

在组件里$slots.title始终等于false

实际结果:

<view slot="title" v-if="!title"></view>

在组件里$slots.title始终等于false

bug描述:

<view slot="title" v-if="!title"></view>

在组件里$slots.title始终等于false

看了一个源码 $slots 是由 vue-slots决定的。是编译时决定的,应该修改成运行时,或者添加开发者自己设置vue-slots用来替换编译时如

<Comp   
:vue-slots="slots" // 如果开发者定义了,编译时不自动生成  
/>
2021-01-05 10:24 负责人:无 分享
已邀请:
m***@qq.com

m***@qq.com (作者)

没人来处理吗?

m***@qq.com

m***@qq.com (作者)

10几天过去了。

4***@qq.com

4***@qq.com

就没人解决吗?马上一个月了,绝了!!!

该问题目前已经被锁定, 无法添加新回复