小编Ama*_*S M的帖子

在 iframe 中使用 React 开发工具 [在 Chrome 中]

当 React 应用程序位于 iframe 内时,React 的开发工具 chrome 扩展无法工作。

推荐人:https ://github.com/facebook/react/issues/18945

开发工具团队建议的解决方案: https ://github.com/zalmoxisus/redux-devtools-extension/pull/56 。

“将‘all_frames’选项添加到manifest.json,以允许DevTools访问可能保存商店而不是主页的iframe”。

我应该怎么做才能在 iframe 中启用开发工具。我应该克隆 devtools 存储库(https://github.com/facebook/react/tree/master/packages/react-devtools-extensions#build-steps)并添加 all_frames 选项并使用它吗?

javascript google-chrome-extension reactjs react-redux react-devtools

13
推荐指数
3
解决办法
7778
查看次数

当我打开 Salesforce 附件时,它已下载,但 pdf 为空

我正在使用 Rest API 获取附件正文。

\n
var config = {\n                method: 'get',\n                url: '<Domanin>/services/data/v48.0/sobjects/Attachment/00PD000000HQD68MAH/Body',\n                headers: {\n                    'Authorization': `Bearer ${\n                        accessToken\n                    }`,\n                    'content-type':'application/pdf'\n                },\n            };\n\n       let rawData = await axios(config);\n       rawData = rawData.data\n\n\n
Run Code Online (Sandbox Code Playgroud)\n

我正在获取这种格式的 PDF 数据

\n
%PDF-1.5\n%\xc3\x93\xc3\xb4\xc3\x8c\xc3\xa1\n1 0 obj\n<<\n
Run Code Online (Sandbox Code Playgroud)\n

在客户端,我试图将其作为可下载文件,但我得到的是空白 pdf。实际的 pdf 包含 2 页,下载的 pdf 也包含两页,但它们是空白的。

\n

客户端代码:

\n
 var downloadLink = document.createElement('a');\n            downloadLink.target = '_blank';\n            downloadLink.download = 'test.pdf';\n\n            // convert downloaded data to a Blob\n            var blob = new Blob(([rawData]), {type: 'application/pdf'});\n\n            // create an object URL …
Run Code Online (Sandbox Code Playgroud)

javascript blob salesforce binary-data arraybuffer

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

NPM 注册表中缺少 @types/eslint v8.4.4

当 npm 注册表缺少 @types/eslint/-/eslint-8.4.4.tgz 时该怎么办?

我跳上运行 npx create-react-app,但是,其输出是在 npmregistry 上找不到 eslint-8.4.4,在网上查找他们刚刚发布了 8.4.4 我相信?

错误:“@types/eslint@8.4.4”不在 npm 注册表中。

我试图找出如何像上周使用的项目一样使用 eslint-8.4.3,但我似乎找不到一种方法来创建一个专门使用 eslint8.4.3 并且不调用缺失的最新版本的新 React 应用程序。 在此输入图像描述

javascript types npm reactjs eslint

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

如何在linux mint中将python3更改为默认值

我在新安装的操作系统 linux Mint 19.3 中将 python3 更改为默认值时遇到了一些问题。在 Ubuntu 16.04 上这很容易,但现在我需要一点帮助。

所以,我跑

python --version
Run Code Online (Sandbox Code Playgroud)

得到了这个

Python 2.7.15+
Run Code Online (Sandbox Code Playgroud)

比我跑

python3 --version
Run Code Online (Sandbox Code Playgroud)

这就是结果

Python 3.6.8
Run Code Online (Sandbox Code Playgroud)

输入这个命令后

sudo update-alternatives --config python
Run Code Online (Sandbox Code Playgroud)

我收到了明显的信息

update-alternatives: error: no alternatives for python
Run Code Online (Sandbox Code Playgroud)

两个版本的 python 都位于 /usr/bin 文件夹中。当我尝试通过键入命令将 python3 更改为默认值时会出现此问题

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6
Run Code Online (Sandbox Code Playgroud)

终端输出如下

update-alternatives: --install needs <link> <name> <path> <priority>
Run Code Online (Sandbox Code Playgroud)

欢迎任何帮助。

linux-mint python-3.x

4
推荐指数
1
解决办法
4822
查看次数

React中如何淡出和淡入?

所以,我完成了FCC的项目“随机报价机”,我已经完成了所有基本要求,例如更改报价、颜色和推特报价。但我不能做的一件事是引号的淡入和淡出动画,例如这样:https: //codepen.io/freeCodeCamp/pen/qRZeGZ

在上面的链接中,动画是由 jQuery 完成的。但我已经在 ReactJS 上完成了我的项目

如果您想分叉,这是我的codesandbox:https://codesandbox.io/s/amazing-feistel-b2u6j

这也是代码:

import React from "react";
import "./styles.css";

import { useState, useCallback } from "react";
import {
  ChakraProvider,
  Box,
  Text,
  Button,
  Icon,
  Flex,
  HStack,
  Link
} from "@chakra-ui/react";

import { FaTwitter, FaQuoteLeft } from "react-icons/fa";
import quoteArray from "../public/quotes";
import { defaultColor, getRandomColor } from "../public/color";

const QuoteBox = () => {
  const [loading, setLoading] = useState(true);
  const [quote, setQuote] = useState(null);
  const [color, setColor] = useState(defaultColor);

  const onQuoteChange = useCallback(async () …
Run Code Online (Sandbox Code Playgroud)

javascript css animation css-transitions reactjs

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