开发者问题收集
假设我想从一个网站获取数据,该网站的链接是http://cookiestats.net/cookies,该链接上的数据如下:{"cookie-stats": {"eating": 1, "eaten": "6"}, "people-eating": {"current": 3, "total": "6"}>我做错了什么?export const getStaticProps = async ()
这是一个关于如何以最佳方式实现 Javascript 包装器的问题。我正在编写一个 React 客户端,我有一组 API。这些 API 返回大量客户端不需要的数据。我想要做的是编写一个包装器,一个 index.js,在其中调用 API,获取响应并重新映射它以排除无用的数据。我知道这不是最好的方法,但我有几天的工作时间,这似乎是更快的解决方案。最好的方法是什么?或者,更好的是,什么是更干净的方法?提
我正在尝试从 API 映射数据,但遇到了一些问题。我怎样才能仅将名称推送到数组?没有名为“name”的属性或类似名称。componentDidMount() {let url = `https://contact-browser.herokuapp.com/contacts`;let arr = []fetch(url).then(resp => resp.json()).then((data)
我尝试在字符串数组上使用 map 来获取以标题开头的多个段落,但所有字符串都出现在同一个段落标记中。我期望<h3> Header 1 </h3><p> String 1 </p><h3> Header 2 </h3><p> String 2 </p>,但得到的是<h3> Header 1 </h3><p> String 1String 2 </p><h3> Header 2 </h3>传入列表似
我正在使用国家/地区 API 构建一个应用程序,该应用程序显示某个国家/地区的名称、人口和地区等信息。我想显示该国家的语言、货币和边界。我尝试映射数据以显示边界,但它说地图未定义。<div>// this works and displays<h1>{info.name}</h1><p>Population: {info.population}</p><p>Region: {info.region
我该如何显示结果,现在在下面的代码中,我仅将其导出到控制台,但我希望它在浏览器中的段落或其他标签中显示。我知道这是一个愚蠢的问题(可能),但我对React还不熟悉。import React, { Component, useState, useEffect } from 'react';class App extends React.Component{constructor(props){sup
我尝试映射如下图所示的 API:目前我的代码已设置好,因此我可以调用我选择的任何数字的标题、来源和图片。即,如果我这样做const headline = res.data[0]['headline'];this.setState({ headline })我可以获得名称为“0”的第一个标题const headline = res.data[1]['headline'];this.setState(
概述:我试图将一些内容放入文本字​​段中进行编辑,但出现了错误。问题:我收到一条错误消息,提示TypeError:无法读取未定义的属性“favorite_animal”我的代码:// import ...// import ...function getDataFromApi(id) {var url ="https://api.example.com/" + id;return fetch(ur
当我在使用效果钩子中调用发布请求时出现错误,并且我得到的响应为承诺待定,但对象在那里,请查看响应并提供完美的代码来映​​射此响应。代码function Comment({ id }) {const [data, setdata] = useState([]);console.log(id);useEffect(() => {const query = `query{forumAnswerId(id
我在 React Native 中使用react-navigation,我想在启动时确定用户是否已登录,如果他/她已经登录,我想打开一个模式窗口(全屏)。如何最好地做到这一点?我在 react-navigation 文档中找不到任何有条件显示屏幕的内容。
我在使用 React Native tabBottom 导航时遇到了问题。我有一个 TabButton 自定义组件,单击时会呈现模态,但我似乎找不到在其他选项卡上呈现该特定模态的方法,而不仅仅是将其呈现为独立的组件。我想要实现的是,当我单击黄色按钮时,它会呈现模态,但选项卡(如主页、帮助、调整和图形)会保留为模态的背景,而不仅仅是在另一个组件中呈现模态。我的定制 TabButton 组件:impo
我想通过将道具传递为{ showModal: true } 来从我当前的屏幕(假设A)打开另一个屏幕(假设B)的模式。在我的屏幕 A 中,我已经将道具从 A 传递到 B,例如:Navigation.push(componentId,'B',null,{showModal: true});在我的屏幕 B 中,我获得了道具showModal并打开屏幕 B 的模式,例如: useEffect(() =>
这是我第一次使用 Phaser JS 游戏框架。我试图确定两个精灵何时重叠或碰撞。下面是我尝试这样做的方法:在更新函数中:update: function() {this.game.physics.collide(this.player1, this.player2, this.CollisionD, null, this);this.game.physics.overlap(this.playe
我正在尝试使用 Phaser.js 的一些示例来学习开发 HTML5 游戏,但是在处理碰撞对象时遇到了一些麻烦。当“dude”精灵与平台“地面”碰撞时,它运行良好,但是当我添加管道图像时,“dude”精灵永远不会与它发生碰撞。有什么建议吗?完整代码:<!DOCTYPE html><html><head><title>scene2</title></head><body><script type="
我正在用 phaser.js 编写一个游戏,游戏中玩家必须避开移动的宇宙飞船。鼠标被替换为 UFO。我需要帮助来弄清楚为什么 phaser 无法检测到 UFO 和宇宙飞船组之间的碰撞。请原谅这种混乱,因为我尝试了很多可能的解决方案。代码:var spaceShip;var score = 0;var text;var gameOver = false;var veggies;var cursor;