小编Int*_*arX的帖子

Create-React-App 创建这个 <iframe> ,它阻止我直接单击或编辑应用程序,除非我在元素浏览器编辑器中删除它

我最近对 ​​create-react-app 进行了全局安装,并且遇到了一个问题,有时,当我在处理一个项目时,它不是直接编辑我在 中渲染的内容,而是在整个应用程序周围创建这个容器。

经过进一步检查,它看起来像是在浏览器中呈现的,如下所示:

<iframe style="position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; border: none; z-index: 2147483647;"></iframe>
Run Code Online (Sandbox Code Playgroud)

我在下面截图了这在我的应用程序中的最终样子(iframe 是右侧的橙色文本),但这非常烦人,我已经删除了 css 属性,无法想象是什么导致了我的应用程序周围出现这个容器。

还有其他人遇到过这个吗?我必须删除这个 iframe 才能直接从浏览器编辑元素,但无法想象为什么每次我在浏览器中加载应用程序时都会呈现它。

在此输入图像描述

html javascript iframe reactjs create-react-app

29
推荐指数
2
解决办法
2万
查看次数

检查两个数组是否有具有相同属性的对象

我的目标是:比较两个对象并找出是否有 1 个或多个共同点。如果有 1 个或多个共同点,则返回,true否则返回(没有共同点),返回false

当前问题:我尝试使用该.some()方法,该方法包含来自 API 的 1 个对象和 1 个本地对象,但有点困惑为什么它不起作用......有什么想法吗?它应该返回 true,因为 John 在两个对象中,但它返回 false

代码示例:在此示例中,它应该返回,true因为 John 是一个既是对象 1 (结果 1) 又是对象 2 (结果 2) 的名称。然而,它返回了false

有人能帮助我理解我在这里做错了什么吗?

var result1 = [
        {id:1, name:'Sandra', type:'user', username:'sandra'},
        {id:2, name:'John', type:'admin', username:'johnny2'},
        {id:3, name:'Peter', type:'user', username:'pete'},
        {id:4, name:'Bobby', type:'user', username:'be_bob'}
    ];

var result2 = [
        {id:2, name:'John', email:'johnny@example.com'},
        {id:4, name:'Bobby', email:'bobby@example.com'}
    ];

const hasSimilarElement = result1.some((item) => item.name === …
Run Code Online (Sandbox Code Playgroud)

javascript arrays iteration algorithm comparison

2
推荐指数
1
解决办法
3766
查看次数