收藏
回答

[Component] slot "" is not found?

开发者工具和真机调试都出现了[Component] slot "" is not found这条警告提示,而且有非常多的警告,会导致开发工具非常卡,不知道这个警告提示可不可以关闭掉?

检查了很多遍组件代码,slot是肯定存在的,property的类型也都没有问题,这个警告提示一直都存在,能不能在开发调试的时候关闭掉这个提示?

最新版开发工具,基础库版本2.19.1

回答关注问题邀请回答
收藏

33 个回答

  • xiaochao22
    xiaochao22
    2023-06-28

    别在vant 组件里嵌套view就行。

    避免组件之间的互相嵌套,尽量写的时候让组件平级,减少嵌套就行

                <van-tab>

    <view></view>

                </van-tab>

    改为

                <van-tab>

                </van-tab>

    <view></view>

    就行

    2023-06-28
    有用
    回复
  • 庞明阳
    庞明阳
    2023-01-31

    2021年1月31日 依旧未解决

    2023-01-31
    有用
    回复
  • TencentQQ²º²º
    TencentQQ²º²º
    2023-01-18

    组件里用了匿名插槽,也就是没有个slot设置name,

    在用的时候,组件下面的元素需要设置slot="",就不会报这个警告了,相当于没有给slot设置name,用的时候就需要传空(slot="")(这就是一个坑,没有就没有呗,还需要传个空),基础库高点的版本这个问题已经没有这个问题了,可以没有就不传。

    或者直接把警告关闭

    再或者基础库用更高的版本

    2023-01-18
    有用
    回复 1
    • momo
      momo
      2024-02-05
      请问你用的是哪个版本的?
      2024-02-05
      回复
  • 勿忘初心
    勿忘初心
    2022-09-26

    2022年9月26 依旧未解决 散了吧


    2022-09-26
    有用
    回复
  • 阿茶🌸
    阿茶🌸
    2022-08-04

    2022-08-04还这样

    2022-08-04
    有用
    回复
  • 子小柒
    子小柒
    2022-04-28

    出现这个问题的原因是, 在组件内的 <slot/> 的父节点中,有 wx:if 这样的条件渲染,组件节点的内的内容在渲染时,找不到组件内的slot位置导致报警告。如果将wx:if换成hidden,可以解决,但是需要考虑效率和组件销毁的问题。 希望腾讯开发更改下逻辑。不渲染slot就是不插入这部分内容,何必非要报个警告,显得很傻。

    2022-04-28
    有用
    回复
  • 未来
    未来
    2022-04-14

    v-if改变成v-show就好了


    2022-04-14
    有用
    回复 2
    • 未来
      未来
      2022-04-14
      他出现这个问题的主要原因是你在组件内的标签内使用了v-if这样后和默认插槽出现冲突
      2022-04-14
      回复
    • 如果
      如果
      2022-06-10
      又不是用的显示隐藏,用的是条件判断怎么改
      2022-06-10
      回复
  • Ryan~雷
    Ryan~雷
    2022-03-31

    哈哈!腾讯早就解决。在自定义组件的JS文件中添加如下即可

    Component({
      options: {
        multipleSlots: true // 在组件定义时的选项中启用多slot支持
    

    https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html#%E7%BB%84%E4%BB%B6%20wxml%20%E7%9A%84%20slot

    2022-03-31
    有用
    回复 1
    • _松锅锅
      _松锅锅
      2022-07-19
      20220719,但凡你多写几次v-for slot相关的代码你都不会这么说话。tx辣鸡
      2022-07-19
      回复
  • 柴米油盐酱醋茶
    柴米油盐酱醋茶
    2022-03-30

    都2022年3月底了,还没解决。。。。看着十分难受啊

    2022-03-30
    有用
    回复 1
    • 如果
      如果
      2022-06-10
      自己去改吧,不是开放式平台吗,有能耐你就来
      2022-06-10
      回复
  • 十年雪落i
    十年雪落i
    2022-03-14

    给✌🏻看笑了,微信说别人的问题,vant说微信的问题。互相摆烂就完事了。 开摆

    2022-03-14
    有用
    回复

正在加载...

登录 后发表内容