小编Gle*_*ost的帖子

从项目根目录移动cypress文件夹

当我安装并运行cypress时,它会cypress/在我项目的根目录下搭建一个文件夹。

问题是所有其他与测试相关的数据都存储在该test/文件夹中。有没有一种简单的方法可以将其移动到test/cypress并配置赛普拉斯以使其出现在那儿?

testing integration-testing cypress

10
推荐指数
2
解决办法
2946
查看次数

查看 .woff2 字体文件的内容

我试图确保 .woff2 字体文件包含与我的 .ttf 文件之一相同的一组字形。因此,以某种方式并排查看它们会非常好,但我找不到任何工具可以在 Mac OS 上查看 .woff2 文件。

你们中一些更有经验的人能给我指点一二吗?或者您可能知道在 Mac 上比较两个字体文件的更好方法?

fonts webfonts woff2

8
推荐指数
3
解决办法
8058
查看次数

未定义Perf - 使用webpack-dev-server运行react app

我试图用Perf插件测量反应性能,但是当我试图在我的控制台中运行Perf.start()时出现错误:Uncaught ReferenceError: Perf is not defined(…)

值得一提的是,我已经通过npm安装了插件并且require('react-addons-perf')在我的main.js文件中有一个坐位.

我猜这个问题与我正在运行一个webpack-dev-server并且全局变量没有被正确暴露的事实有关,但不幸的是,你不知道如何正确接近它.任何人都可以帮助我吗?

这是我在codepen上的webpack.config文件内容供参考.

javascript reactjs webpack webpack-dev-server

6
推荐指数
1
解决办法
1976
查看次数

将Array.map()的结果添加到一个数组中

我有一个字符串数组,['string1', 'string2']我想将它们中的每一个转换为(例如:) blob:http://something-new但我得到的结果(2) [Promise, Promise].如何获得解决的价值?

这是代码

const results = id.map(async assetId => {
    const responseIds = await API.assets.getAssetFileById(assetId);
    let asset = responseIds.data.asset;
    const urlCreator = window.URL || window.webkitURL;
    const blobFile = await file_helper.dataUrlToBlob(asset.file);

    return asset.file = await urlCreator.createObjectURL(blobFile);
});

console.log(results) // (2) [Promise, Promise]
Run Code Online (Sandbox Code Playgroud)

预期产量:

console.log(results) // (2) ['blob:http://something-new1', 'blob:http://something-new2']
Run Code Online (Sandbox Code Playgroud)

javascript arrays promise

5
推荐指数
1
解决办法
169
查看次数

儿童选择器与魅力四射的css-in-js

我已经尝试了用于css-in-js的迷人图书馆,并且无法绕过一件事.

使用vanilla css,您可以轻松地将类型添加到类中的所有选择器,例如:

.my-awesome-class div {
  margin-right: 10px;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法用迷人的方式来实现它?例如,在这个代码片段中,我正在寻找一种方法来声明容器内的所有div应该具有margin-right20px,而无需将其传递给每个组件:

import React from 'react';
import { render } from 'react-dom';
import glamorous, {Div} from 'glamorous';

const Container = glamorous.div({
  display: 'flex'
});

class App extends React.Component {
  render() {
    return (
      <Container>
        <Div backgroundColor="tomato" padding="10px">One</Div>
        <Div backgroundColor="wheat" padding="10px">Two</Div>
        <Div backgroundColor="salmon" padding="10px">Three</Div>
      </Container>
    );
  }
}

render(<App />, document.getElementById('root'));
Run Code Online (Sandbox Code Playgroud)

这是工作片段的链接:https: //stackblitz.com/edit/glemorouschildselector

javascript css reactjs styled-components glamorous

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

从数据库中获取数据后,setState无法在本机中工作

这是我反应原生的第一天,我正在使用mangodb,我在db中存储记录并获取记录,现在我想在flatlist中显示,并且需要setState()但是它会抛出undefined的错误

db.find({}, function (err, docs) {
      this.setState({ dataSource: docs });   
});
Run Code Online (Sandbox Code Playgroud)

docs是用户数组,我能够在控制台中打印数据,它的工作原理,但问题是我如何使用setState在数据源中设置这些数据.

javascript setstate reactjs react-native

0
推荐指数
1
解决办法
247
查看次数