我正在开发一款纯 JavaScript 游戏,我有一架可以发射导弹的飞机,因此我的想法是,当我点击它时,它会发射一枚导弹,几秒钟后导弹会回到它的位置并再次显示,它工作正常,但是当我多次点击时它会堆叠,所以发生的事情是导弹在多次点击中没有回到它的位置,我该如何解决这个问题?我怎样才能在 3 秒的时间内只允许一次点击?或者只允许在导弹准备好时点击!!!这是我的代码! window.onclick =
2017-09-23
我只是想编写一些简单的 javascript 代码来隐藏我单击的网页中的任何元素。我将使用此代码作为书签或控制台。到目前为止,我已经编写了以下代码var deleteLinks = document.querySelectorAll('.myelement');Array.from(deleteLinks).forEach(link => {link.addEventListener('click
2018-01-03
我使用 javascript 在通知可见时播放声音,但问题是,它在通知滑入视图之前播放,通知从屏幕外开始,然后滑入视图,有人有解决方案吗?我尝试了等待脚本,但它要么播放得太晚要么播放得太早我希望脚本在通知滑入视图时播放,不要太早也不要太晚
2019-05-23
因此,我在页面顶部有一个搜索“模态框”(自己的 html + css,而不是 bootstrap)。当我单击搜索栏时,我想打开模态框。然后,当它打开时,我想通过单击“X”按钮或模态框外的任何地方使其可关闭。打开模态框并通过按下按钮关闭它,此代码段可行:<script type="text/javascript">var search_box = document.querySelector('
2020-03-02
选择日期和时间后,单击提交按钮,出现以下错误:TypeError: Object(...) is not a function对象引用的是 Action,它是一个查询,所以我不明白为什么它说它不是一个函数。另外,请检查 handleSubmit 事件并确保我正确调用了 Action。谢谢!!渲染组件class Calendar extends React.Component {constructo
2018-08-02
我收到一条错误消息,提示“错误:预期未定义为 GraphQL 架构。”请检查这是什么问题当我移动到 localhost:3000/graphiql 时,它显示上述错误。也许我犯了一些错误,请任何人检查并尽可能帮助我。我的 Server.jsconst express = require ('express');const mongoose = require('mongoose');const b
2018-11-07
我正在使用 jest 和 react-testing-library 编写测试用例当我运行我的测试脚本时,它会抛出如下错误TypeError:无法读取未定义的属性“cwd”现在我几乎尝试了所有方法来解决这个问题,但没有找到原因我试图更改配置,即使我已经使用 --no-cache 运行,但它再次抛出同样的错误这是我的配置文件const { defaults } = require("jest-con
2019-02-15
我正在测试Gatsby中的gatsby-source-wordpress插件,并尝试让我的菜单从我的 Wordpress 网站获取链接。我已设法让所有 Wordpress 模式出现在 GraphiQL 中,并从那里复制了 GQL 代码。我制作了一个布局组件,并尽我所能让它工作。但是,当我将 Gatsby 网站部署到本地主机时,我不断收到TypeError:无法读取未定义的属性“props”。有人遇
2019-09-05
我正在使用 GraphQL 和 MERNG,并收到以下错误:未处理的拒绝(TypeError):无法读取未定义的属性“extensions”。请帮帮我。我还重新安装了 graphql。这是发生错误的行:setErrors(err.graphQLErrors[0].extensions.exception.errors);这是我的 Register.js 文件:import React, {useS
2020-12-19
我有一个运行良好的 React/GraphQL 小型应用程序,我正在尝试向其中添加 TypeScript,因为我对 TypeScript 不熟悉,正在尝试学习它。我有一个 GraphQL API 端点,它返回产品及其信息。使用 React,我将产品存储在一个状态中,然后使用 JSX 呈现每个产品。我创建了一个类型Product,其中包含我期望 API 返回的信息,但它也返回了嵌套对象,我尝试的一切
2021-11-19
我正在尝试使用 Node.js、React 和 graphql 创建一个博客。我对所有这些技术(包括 Java/Typescript 本身)都不熟悉。非常感谢您的帮助。目前,我无法获取要显示的文章数据。在函数 getStaticProps 中,我可以正常读取 graphql 响应的数据。但是当我将该数据作为参数传递给 React 组件时(因为 getStaticProps 在构建时提供该数据),我
2022-10-04
当我取消注释下面fetchData中的“return”时,以下代码可以正常工作。我该如何设置它以便等待this.fetchData完成以填充项目?我尝试了其他承诺、异步、等待的变体,但无法使其真正发挥作用……到目前为止,我在fetchData中设置了一个this.items,但我意识到这绝对不是我真正想要做的。由于以这种方式设置,它显示了我调用的前 X 行,但在fetchData调用之后应该发生的
2017-09-03
几周以来,我一直被 VueJS 渲染数据的问题所困扰。我正在做的是进行一些 axios 调用(一个在另一个里面)。我的问题是数据在调用完成之前就被渲染了,所以视图没有显示任何内容。我看到了一些执行“await”和“Async 调用”的代码,但似乎没有什么能解决我的问题。这里也有类似的东西获取组件在渲染之前等待异步数据但也没有用这是我的代码:<template><div class="m-portl
2019-01-03
我正在学习如何使用 Async/Await,据我所知,它应该等到 Await 执行完毕后再继续执行代码。但是,我的代码在 Await 之后完全停止执行,这是我的方法(我使用的是 Vue):async register () {await this.form.validateFields((err, values) => {if (err) {return}alert('this gets exec
2019-05-02
我有一个函数,它执行 2 件事。我想等待第一行,然后执行第二行。第一行是一个简单的赋值。我如何使用 async-await 来做到这一点,而不将第一个赋值设为函数。以下代码在第 2 行给出了错误。async eg(){await a = b;c.focus();}
2020-02-28