小编And*_*nga的帖子

如何在 axios 在 componentDidMount 中获取数据后拍摄开玩笑的快照?

要测试的组件

class Carousel extends React.Component {
  state = {
    slides: null
  }

  componentDidMount = () => {
    axios.get("https://s3.amazonaws.com/rainfo/slider/data.json").then(res => {
      this.setState({ slides: res.data })
    })
  }

  render() {
    if (!slides) {
      return null
    }

    return (
      <div className="slick-carousel">
        ... markup trancated for bravity
      </div>
    )
  }
}

export default Carousel
Run Code Online (Sandbox Code Playgroud)

测试

import React from "react"
import renderer from "react-test-renderer"
import axios from "axios"
import Carousel from "./Carousel"

const slides = [
  {
    ID: "114",
    REFERENCE_DATE: "2018-07-02",
    ...
  },
  {
    ID: …
Run Code Online (Sandbox Code Playgroud)

javascript promise reactjs jestjs axios

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

如何使用到达路由器和谷歌分析跟踪页面浏览量?

我正在将主干应用程序移植到 React 应用程序。在主干应用程序中,我有以下代码段

    <!-- Begin UA code -->
    <script>
    window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
    ga('create', 'UA-xxx', 'auto');

    // Load plugins

    // Rewrite all GA pages with /ra_minisite prefix
    ga('require', 'cleanUrlTracker', {
      stripQuery: true,
      queryDimensionIndex: 1,
      urlFieldsFilter: function(fieldsObj, parseUrl) {
        fieldsObj.page = '/ra_minisite'+parseUrl(fieldsObj.page).pathname
        return fieldsObj;
      },
    });

    ga('require', 'eventTracker');
    ga('require', 'maxScrollTracker');

    // Customize so WS.com not tracked as outbound link
    ga('require', 'outboundLinkTracker');

    ga('require', 'socialWidgetTracker');
    ga('require', 'urlChangeTracker');

    // Commented out so we can call after all API calls are done
    // Called from metaManager
    // …
Run Code Online (Sandbox Code Playgroud)

google-analytics reactjs create-react-app reach-router

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

如果没有定义数组中的所有元素,如何在Perl中对数组进行排序?

如果未定义数组中的所有元素,如何对数组进行排序?

my @names;
$names[0]  = "andrei";
$names[1]  = "serghei";
$names[7]  = "valerii";
$names[10] = "alexandr";

@names = sort @names; # aint working.
Run Code Online (Sandbox Code Playgroud)

我向大家道歉,我只是不知道如何在这里正确地发布问题.我尝试了常见问题,我只是不明白.

arrays sorting perl

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

Perl Getopt ::长模块数值

我需要你的帮助.

use Getopt::Long;
my $inputFile = "";
my $outputFile = "";
my $input_mm = ""; 
my $result;

$result = GetOptions (
                "fromFile=s" => \$inputFile,      # string
               "toFile=s"    =>  \$outputFile,
               "mm=i"     =>  \$input_mm);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果在命令行中我给$ input_mm 07的值 - perl将其视为7.如何修复它?

perl

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