g***@163.com
g***@163.com
  • 发布:2019-05-14 15:31
  • 更新:2019-05-14 19:04
  • 阅读:1154

【报Bug】循环自定义组件,组件内slot无数据问题

分类:uni-app

详细问题描述

最新IDE编译

组件代码
<view class="ui-tag" :class="[colorStr, shape, badgeStr, size, light]">
<slot></slot>
</view>

组件使用代码
<view class="padding-xs" v-for="(item, key) in List" v-if="item.name!='white'" :key="key">
<ui-tag :color="item.name" :is-hollow="true">{{item.title}}</ui-tag>
</view>
《item.title》变量没有取到值 小程序和APP端,网页端可以

详细的看我的附加截图

这个算BUG吗,这个是很常用的东西,希望能够给个解决方案

编译结果

组件代码

组件使用代码

2019-05-14 15:31 负责人:无 分享
已邀请:
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

麻烦提供个完整的demo

  • g***@163.com (作者)

    这里是usingComponents为false的时候,如果为true的时候,小程序端正常了,app端组件里的css不生效,同时报错组件wxss文件不存在,小程序端样式正常但是也同样报错组件wxss文件不存在

    2019-05-14 17:29

  • g***@163.com (作者)

    demo文件怎么发送

    2019-05-14 17:29

  • g***@163.com (作者)

    demo已经上传

    2019-05-14 17:39

g***@163.com

g***@163.com (作者)

测试demo
预编译器less和scss都试过,usingComponents为true时小程序端样式正常但是报错组件wxss文件不存在
app端无样式同时报错组件wxss文件不存在

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

检查样式兼容性
参考 https://uniapp.dcloud.io/frame?id=%E9%80%89%E6%8B%A9%E5%99%A8

  • g***@163.com (作者)

    经过多次测试,自定义组件模式编译,确实有个BUG

    自定义组件编译模式时css属性选择器,编译不了【APP和小程序端】

    模板编译模式正常可以编译

    2019-05-15 17:24

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