开发者问题收集
我正在测试Gatsby中的gatsby-source-wordpress插件,并尝试让我的菜单从我的 Wordpress 网站获取链接。我已设法让所有 Wordpress 模式出现在 GraphiQL 中,并从那里复制了 GQL 代码。我制作了一个布局组件,并尽我所能让它工作。但是,当我将 Gatsby 网站部署到本地主机时,我不断收到TypeError:无法读取未定义的属性“props”。有人遇
我有一个简单的 React 应用程序演示,用于显示一个简单的食谱列表我本来可以正常工作,但突然停止了,我在控制台中得到了这个TypeError: Cannot read property 'map' of undefined操场上一切正常,所以我认为它一定是 React 端的某些东西index.tsximport React from 'react';import ReactDOM from 'r
我在其他帖子中看到,要解决这个问题,我需要安装“react”:“16.8.0”和“react-dom”:“16.8.0”,我已经这样做了,但错误仍然存​​在-这是第一次使用 GraphQL,这是我的代码(简化)import React from 'react'import { Query } from 'react-apollo'import { gql } from 'graphql-tag'c
我正在使用 GraphQL 和 MERNG,并收到以下错误:未处理的拒绝(TypeError):无法读取未定义的属性“extensions”。请帮帮我。我还重新安装了 graphql。这是发生错误的行:setErrors(err.graphQLErrors[0].extensions.exception.errors);这是我的 Register.js 文件:import React, {useS
我一直收到 Object is perhaps 'undefined'. TS2532 的错误信息,我知道这是由于 setViewer 被赋值未定义所致,我这样做是为了进行登录匹配,但我遇到了另一个问题。现在,我有 2 个数据进入 homeviewer,其中一个是公告,当我尝试访问数据时,它给出了 TS2532 错误。以下是代码。我是新手,我不知道要对 setViewer (setViewer:
我有一个运行良好的 React/GraphQL 小型应用程序,我正在尝试向其中添加 TypeScript,因为我对 TypeScript 不熟悉,正在尝试学习它。我有一个 GraphQL API 端点,它返回产品及其信息。使用 React,我将产品存储在一个状态中,然后使用 JSX 呈现每个产品。我创建了一个类型Product,其中包含我期望 API 返回的信息,但它也返回了嵌套对象,我尝试的一切
我正在尝试使用 Node.js、React 和 graphql 创建一个博客。我对所有这些技术(包括 Java/Typescript 本身)都不熟悉。非常感谢您的帮助。目前,我无法获取要显示的文章数据。在函数 getStaticProps 中,我可以正常读取 graphql 响应的数据。但是当我将该数据作为参数传递给 React 组件时(因为 getStaticProps 在构建时提供该数据),我
当我取消注释下面fetchData中的“return”时,以下代码可以正常工作。我该如何设置它以便等待this.fetchData完成以填充项目?我尝试了其他承诺、异步、等待的变体,但无法使其真正发挥作用……到目前为止,我在fetchData中设置了一个this.items,但我意识到这绝对不是我真正想要做的。由于以这种方式设置,它显示了我调用的前 X 行,但在fetchData调用之后应该发生的
几周以来,我一直被 VueJS 渲染数据的问题所困扰。我正在做的是进行一些 axios 调用(一个在另一个里面)。我的问题是数据在调用完成之前就被渲染了,所以视图没有显示任何内容。我看到了一些执行“await”和“Async 调用”的代码,但似乎没有什么能解决我的问题。这里也有类似的东西获取组件在渲染之前等待异步数据但也没有用这是我的代码:<template><div class="m-portl
我想在创建的钩子中调用一个操作,等到它完成,然后在同一个钩子中显示结果。这可能吗?我尝试在操作中放入 async / await,但没有帮助。这是store中带有 async 函数的action属性: actions: {async FETCH_USER({commit}) {await firebase.firestore().collection('test').get().then(res
我正在学习如何使用 Async/Await,据我所知,它应该等到 Await 执行完毕后再继续执行代码。但是,我的代码在 Await 之后完全停止执行,这是我的方法(我使用的是 Vue):async register () {await this.form.validateFields((err, values) => {if (err) {return}alert('this gets exec
我有一个函数,它执行 2 件事。我想等待第一行,然后执行第二行。第一行是一个简单的赋值。我如何使用 async-await 来做到这一点,而不将第一个赋值设为函数。以下代码在第 2 行给出了错误。async eg(){await a = b;c.focus();}
我有此代码,但出现此错误 - “无法在异步函数之外使用关键字‘await’”:async login() {try {this.$validator.validateAll().then((result) => {if (result) {this.state = 'LOADING';this.response = [];const authResponse = await axios.post(
我在 Login.Vue 中的代码如下methods: {async validateLoginBeforeSubmit () {this.$validator.validate().then((result) => {if (result) {var data = {email: this.email,password: this.password}var response = await t
我是 Vuejs 新手,请帮忙。我正在调用一个组件来创建一个“成员”。在调用此组件并传递成员数据时,该组件引发了与内部函数之一相关的错误。考虑到成员数据是通过 API 获取的,问题似乎是成员数据最初并未得到满足。我尝试将导致错误的函数转换为异步,但这似乎也不起作用。下面是一些针对我的问题的代码片段。Home.vue<Member :member="memb" />data() {return {m