解决方式

当使用自定义组件或者slot标签作为组件A的插槽内容时,在组件A中必须定义一个默认插槽,对普通view等标签无限制。且因为wx:iffalse的插槽等同没有定义

场景复现(仅以自己遇到情况为例)

1、调试基础库2.19.4
2、使用weapp 的组件包,以其中的van-search组件为例
3、在任意页面中使用 van-search,控制台会出现[Component] slot "" is not found.的警告,不影响程序运行,只是看着不爽

排查过程

按照报错的字面意思 为 使用了一个未定义的默认插槽
先看正常的默认插槽用例
例有:自定义组件custom

//自定义组件  custom
<view><slot></slot>
</view>

在另外一个组件|页面home中使用custom

//  home
<custom><view>22</view>
</custom>

以上用法就是使用默认插槽,且控制台不会有任何警告,即使把custom中的slot去掉也不会有警告出现,但是当把自定义组件或者是一个slot标签作为插槽的内容,且custom中没有默认插槽,就会出现[Component] slot "" is not found.的警告

van-search 为例,在van-search中存在这么一段结构

这里是以两个slot作为van-filed的插槽内容,进入到van-filed 会发现并没有定义默认插槽,此时在van-field的任意位置添加一个默认插槽,刷新之后控制台不会出现之前的警告信息

再以van-popup为例,虽然有默认slot但是因为wx:if 初始值为false导致初始解析时跳过

解决微信小程序 [Component] slot ““ is not found.相关推荐

  1. 解决微信小程序配置https不成功问题

    解决微信小程序配置https不成功问题 参考文章: (1)解决微信小程序配置https不成功问题 (2)https://www.cnblogs.com/ant-jmf17/p/8056989.html ...

  2. 解决微信小程序textarea层级太高遮挡其他组件的问题

    解决微信小程序textarea层级太高遮挡其他组件的问题 参考文章: (1)解决微信小程序textarea层级太高遮挡其他组件的问题 (2)https://www.cnblogs.com/pansid ...

  3. uniapp 判断页面是否是横竖屏,解决微信小程序video组件全屏播放视频遮盖自定义播放控件问题

    如果res.deviceOrientation 等于landscape 的话是竖屏,portrait则是横屏.因为用户每旋转一次屏幕就会触发里面的onShow钩子,因此在页面显示或横竖屏变化都会触发这 ...

  4. 解决微信小程序的video元素层级太高无法遮盖问题

    解决微信小程序的video元素层级太高无法遮盖和show-play-btn属性失效问题 今天在项目中遇到了这个问题,需要在微信小程序中用视频作为背景,微信开发者工具中模拟的没问题,真机调试就发现vid ...

  5. 解决微信小程序使用switchTab跳转后页面不刷新的问题

    解决微信小程序使用switchTab跳转后页面不刷新的问题 参考文章: (1)解决微信小程序使用switchTab跳转后页面不刷新的问题 (2)https://www.cnblogs.com/mmyk ...

  6. “完美”解决微信小程序购物车抛物动画,在连续点击时出现计算错误问题,定时器停不下来。

    "完美"解决微信小程序购物车抛物动画,在连续点击时出现计算错误问题,定时器停不下来. 参考文章: (1)"完美"解决微信小程序购物车抛物动画,在连续点击时出现计 ...

  7. 解决微信小程序银行卡号输入转换格式

    解决微信小程序银行卡号输入转换格式问题 ps:2017-02-17 19:44 (发现新bug,暂已解决优化中) 新手第一次写博客,请多多见谅! (感觉会有更好的办法,希望有大牛能对我指点指点) 输入 ...

  8. 解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题

    解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题 项目需求: 一个信息提交页面:有input输入框,有picker选择器 遇到的问题: 点击input输入框时,手机自动弹出键盘,但 ...

  9. php小程序中的页面如何换行,解决微信小程序scroll-view换行问题

    今天在写小程序的时候使用了scroll-view,但是发现在scroll-view中一行文字不能换行,代码如下: asdhadjhkajshdkjahsdkjasdajsdhkajsdkajsdkaj ...

最新文章

  1. reduce_sum() got an unexpected keyword argument 'keep_dims'
  2. oracle 怎么创建约束,Oracle创建约束
  3. php多线程解决之stream_socket_client
  4. 响应式框架Bootstrap栅格系统
  5. 计算机操作系统(5):操作系统的结构设计
  6. OpenStack基础知识
  7. PAT乙级(1005 继续(3n+1)猜想)
  8. Web.Config的学习
  9. Installing SuiteSparse
  10. Yahoo!团队实践分享:网站性能优化的34条黄金守则(二)
  11. Atitit 企业文化之道 ---假日文化 attilax总结
  12. java复制类mytool,JAVA Beans复制Utils比较
  13. NOI试题(题目+答案)(二)
  14. win7打印机显示服务器脱机怎么办,手把手教你设置win7系统网络打印机脱机的修复教程...
  15. 影响世界的100条管理励志名言
  16. 直播 | SDCC 2017 人工智能技术实战线上峰会
  17. 微软Windows商店会变得更像Steam ,Xbox可自由安装PC游戏
  18. 判断Iphone,Ipad当前网络状态
  19. 在wps中的ppt加入水印转成pdf后加入密码权限
  20. 修改Ubuntu的更新源

热门文章

  1. 【年度回忆录】如何做到1年90000粉丝?
  2. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 9丨有趣的电影【难度简单】
  3. 《画解算法》3. 无重复字符的最长子串【python3丨简单】
  4. 利用 Celery 构建 Web 服务的后台任务调度模块
  5. 从零开始——PowerShell应用入门(全例子入门讲解)
  6. Python Gevent – 高性能的 Python 并发框架
  7. Spring Data JPA 从入门到精通~如何配置多数据源
  8. Docker用法整理
  9. 就业技术书文件表格_429页标准指南,教你如何管理工程监理文件资料,丰富图表一看就会...
  10. 现代程序设计 作业5