10.11 父子组件之间的通信、判断数组中的元素是否全为空、小程序原生组件层级问题、在foreach中使用return不能终止循环

一、父子组件之间的通信

子组件

kotlin 复制代码
this.$emit('screenDetail', this.formData)

父组件

ini 复制代码
<screening  @screenDetail="handlerWithArg($event)"/>
  • 子组件的this.formData传给父组件就为$event

二、js 判断数组中的元素是否全为空

使用filter方法

arr.filter( a => x )返回的是数组 a是arr数组中的每一个元素,x是判断条件

kotlin 复制代码
if (arr.filter(item => !!item).length > 0) {
    this.amountKey = true;
    console.log('数组不为空'+ this.amountKey);
} else {
    this.amountKey = false;
    console.log('数组为空' + this.amountKey);        
  }

三、小程序原生组件层级问题

  • 问题描述:使用了外部组件和小程序原生组件,发现原生组件始终在页面最上方。
  • 解决方法 :使用了<cover-view>:覆盖在原生组件之上的文本视图。

四、在foreach中使用return不能终止循环

  • forEach中的return只能作用于当前循环回调函数的退出,而forEach循环仍然继续执行。
相关推荐
企业数字化笔记几秒前
AI工具的文件和参数怎么设计?上传校验、配置版本与可复现任务
前端·人工智能
铁皮饭盒8 分钟前
还是网页端, 46mb模型, 抠图功能升级了, 抠任意主体, 还是不要显卡, 不要python, 满意吗?
前端·javascript·后端
怕浪猫9 分钟前
Agent 怎么做规划?这道面试题淘汰了 80% 的候选人
前端·面试·agent
福兮说39 分钟前
IP 地址转整数的七个坑:192.168.1.1 算出负数、127.1 也是合法地址、存进 INT 直接溢出
javascript·网络·网络协议·tcp/ip·mysql·golang
YQteamdyq1 小时前
为什么 { ...state } 会悄悄杀掉响应式?yq-sanyi v0.4.2 的三处修复
前端·javascript
Java后端的Ai之路1 小时前
01-React基础教程
开发语言·前端·python·react.js·前端框架
颜进强1 小时前
25 · NestJs DurableProviders 持久化 Provider:把 ContextId 当缓存键
前端·后端·ai编程
爱丶不疚1 小时前
Electron: Sentry 都采集了什么?你知道吗
前端·electron
恋猫de小郭1 小时前
Dart 4.0 要彻底移除 dart:mirrors,Augmentations 应该要来了
android·前端·flutter
流水白开1 小时前
React的Virtual DOM、Diff算法和Fiber
前端·react.js