解决微信小程序 [Component] slot ““ is not found.
解决方式
当使用自定义组件
或者slot标签
作为组件A
的插槽内容时,在组件A
中必须定义一个默认插槽,对普通view等标签无限制。且因为wx:if
为false
的插槽等同没有定义
场景复现(仅以自己遇到情况为例)
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.相关推荐
- 解决微信小程序配置https不成功问题
解决微信小程序配置https不成功问题 参考文章: (1)解决微信小程序配置https不成功问题 (2)https://www.cnblogs.com/ant-jmf17/p/8056989.html ...
- 解决微信小程序textarea层级太高遮挡其他组件的问题
解决微信小程序textarea层级太高遮挡其他组件的问题 参考文章: (1)解决微信小程序textarea层级太高遮挡其他组件的问题 (2)https://www.cnblogs.com/pansid ...
- uniapp 判断页面是否是横竖屏,解决微信小程序video组件全屏播放视频遮盖自定义播放控件问题
如果res.deviceOrientation 等于landscape 的话是竖屏,portrait则是横屏.因为用户每旋转一次屏幕就会触发里面的onShow钩子,因此在页面显示或横竖屏变化都会触发这 ...
- 解决微信小程序的video元素层级太高无法遮盖问题
解决微信小程序的video元素层级太高无法遮盖和show-play-btn属性失效问题 今天在项目中遇到了这个问题,需要在微信小程序中用视频作为背景,微信开发者工具中模拟的没问题,真机调试就发现vid ...
- 解决微信小程序使用switchTab跳转后页面不刷新的问题
解决微信小程序使用switchTab跳转后页面不刷新的问题 参考文章: (1)解决微信小程序使用switchTab跳转后页面不刷新的问题 (2)https://www.cnblogs.com/mmyk ...
- “完美”解决微信小程序购物车抛物动画,在连续点击时出现计算错误问题,定时器停不下来。
"完美"解决微信小程序购物车抛物动画,在连续点击时出现计算错误问题,定时器停不下来. 参考文章: (1)"完美"解决微信小程序购物车抛物动画,在连续点击时出现计 ...
- 解决微信小程序银行卡号输入转换格式
解决微信小程序银行卡号输入转换格式问题 ps:2017-02-17 19:44 (发现新bug,暂已解决优化中) 新手第一次写博客,请多多见谅! (感觉会有更好的办法,希望有大牛能对我指点指点) 输入 ...
- 解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题
解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题 项目需求: 一个信息提交页面:有input输入框,有picker选择器 遇到的问题: 点击input输入框时,手机自动弹出键盘,但 ...
- php小程序中的页面如何换行,解决微信小程序scroll-view换行问题
今天在写小程序的时候使用了scroll-view,但是发现在scroll-view中一行文字不能换行,代码如下: asdhadjhkajshdkjahsdkjasdajsdhkajsdkajsdkaj ...
最新文章
- reduce_sum() got an unexpected keyword argument 'keep_dims'
- oracle 怎么创建约束,Oracle创建约束
- php多线程解决之stream_socket_client
- 响应式框架Bootstrap栅格系统
- 计算机操作系统(5):操作系统的结构设计
- OpenStack基础知识
- PAT乙级(1005 继续(3n+1)猜想)
- Web.Config的学习
- Installing SuiteSparse
- Yahoo!团队实践分享:网站性能优化的34条黄金守则(二)
- Atitit 企业文化之道 ---假日文化 attilax总结
- java复制类mytool,JAVA Beans复制Utils比较
- NOI试题(题目+答案)(二)
- win7打印机显示服务器脱机怎么办,手把手教你设置win7系统网络打印机脱机的修复教程...
- 影响世界的100条管理励志名言
- 直播 | SDCC 2017 人工智能技术实战线上峰会
- 微软Windows商店会变得更像Steam ,Xbox可自由安装PC游戏
- 判断Iphone,Ipad当前网络状态
- 在wps中的ppt加入水印转成pdf后加入密码权限
- 修改Ubuntu的更新源
热门文章
- 【年度回忆录】如何做到1年90000粉丝?
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 9丨有趣的电影【难度简单】
- 《画解算法》3. 无重复字符的最长子串【python3丨简单】
- 利用 Celery 构建 Web 服务的后台任务调度模块
- 从零开始——PowerShell应用入门(全例子入门讲解)
- Python Gevent – 高性能的 Python 并发框架
- Spring Data JPA 从入门到精通~如何配置多数据源
- Docker用法整理
- 就业技术书文件表格_429页标准指南,教你如何管理工程监理文件资料,丰富图表一看就会...
- 现代程序设计 作业5