reactjs - 如何在独立应用程序(iframe 外部)中使用 shopify graphql?
问题描述
当我尝试在嵌入式应用程序中访问 Shopify Admin API Graphql 时,它工作正常。但是当我使我的应用程序独立时(在 iframe 之外。它将在新选项卡中打开。) Shopify Admin API Graphql 无法正常工作。它不返回任何结果。它只显示加载......在这里我附上了我的示例代码。
进口
import gql from 'graphql-tag';
import {Query} from 'react-apollo'
GraphQL 查询
const GET_ORDERS_DETAIL = gql`
query orderDetails{
orders(first: 10) {
edges{
node{
name
createdAt
customer{
displayName
}
displayFulfillmentStatus
subtotalPriceSet{
shopMoney {
amount
}
}
currentTaxLines {
ratePercentage
}
totalTaxSet{
shopMoney {
amount
}
}
totalPriceSet {
shopMoney {
amount
}
}
}
}
}
}
`
零件
class Index extends React.Component{
render(){
return(
<Query query={GET_ORDERS_DETAIL}>
{({ data, loading, error }) => {
if (loading) return <div>Loading…</div>;
if (error) return <div>{error.message}</div>;
console.log(data)
return(
<div>Done</div>
)
}}
</Query>
)
}
}
解决方案
推荐阅读
- javascript - 如何防止在 React 中找不到页面错误
- node.js - 类型ORM leftJoinAndMapMany
- jenkins - 比较 Jenkins 中的构建结果
- typescript - Atlassian Forge:我在哪里可以找到触发函数的类型定义
- android - 如何在使用导航组件时隐藏片段中的视图
- java - 如何在 Java 中为字段的动态数据类型创建 POJO 类?
- compression - 关于 TDengine 数据库压缩设置的问题
- python - 用于将 html 转换为图像或 pdf 的 Python 或 Django 库
- django - 将 dropzone.js 与 django 集成时出现错误“状态为 405(不允许方法)”
- android-jetpack - 从 BottomSheetDialogFragment 导航而不显示底层片段