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循环仍然继续执行。
相关推荐
摇滚侠9 分钟前
Vue 项目实战《尚医通》,获取挂号医生的信息展示,笔记43
前端·javascript·vue.js·笔记·html5
晴殇i11 分钟前
关于前端基础快速跨入鸿蒙HarmonyOS开发
前端·harmonyos
k093325 分钟前
vue3中基于AntDesign的Form嵌套表单的校验
前端·javascript·vue.js
茶憶27 分钟前
UniApp RenderJS中集成 Leaflet地图,突破APP跨端开发限制
javascript·vue.js·uni-app
没头脑和不高兴y40 分钟前
Element-Plus-X:基于Vue 3的AI交互组件库
前端·javascript
ErMao42 分钟前
Proxy 与 Reflect:最硬核、最实用的解释
前端·javascript
N***738543 分钟前
前端路由权限动态更新,Vue与React实现
前端·vue.js·react.js
k093344 分钟前
在组件外(.js文件)中使用pinia的方法2--在http.js中使用pinia
开发语言·javascript·http
xiaoxue..1 小时前
用 Node.js 手动搭建 HTTP 服务器:从零开始的 Web 开发之旅!
服务器·前端·http·node.js
华仔啊1 小时前
Vue3图片放大镜从原理到实现,电商级细节展示方案
前端·vue.js·canvas