从变体图像中获取多个 transformedSrc
Get multiple transformedSrc from a variant image
我有一个问题:
query {
productByHandle(handle: "${productHandle}") {
variants(first: 3) {
edges {
node {
title
id
priceV2 {
amount
}
image {
transformedSrc(maxWidth: 400)
}
}
}
}
}
}
效果很好。但是,我正在努力寻找从变体图像中获取 multiple transformedSrcs 的语法。我想将其用于图像 srcset,因此我需要返回多个尺寸。
总的来说,我是 GraphQL 的新手。我在图像上尝试了一个数组,使用具有多个 maxWidth 和 scale 的 AND
,复制图像片段等。我还多次搜索 Shopify API 文档。
这是因为某些原因无法实现,还是我遗漏了什么?
我也很好奇答案和 GraphQL 的新手。我似乎在查询中使用别名 transformedSrc
取得了一些成功,请参见下文。不完全确定这是否是正确的方法。我对缺乏信息感到惊讶,认为它对于快速加载网站至关重要。
query {
collectionByHandle(handle: "archived") {
products(first: 250) {
edges {
node {
id
title
description
tags
images(first: 100) {
edges {
node {
altText
originalSrc
smallImage: transformedSrc(maxWidth: 200, crop: CENTER)
bigImage: transformedSrc(maxWidth: 400, crop: CENTER)
}
}
}
}
}
}
}
}
我有一个问题:
query {
productByHandle(handle: "${productHandle}") {
variants(first: 3) {
edges {
node {
title
id
priceV2 {
amount
}
image {
transformedSrc(maxWidth: 400)
}
}
}
}
}
}
效果很好。但是,我正在努力寻找从变体图像中获取 multiple transformedSrcs 的语法。我想将其用于图像 srcset,因此我需要返回多个尺寸。
总的来说,我是 GraphQL 的新手。我在图像上尝试了一个数组,使用具有多个 maxWidth 和 scale 的 AND
,复制图像片段等。我还多次搜索 Shopify API 文档。
这是因为某些原因无法实现,还是我遗漏了什么?
我也很好奇答案和 GraphQL 的新手。我似乎在查询中使用别名 transformedSrc
取得了一些成功,请参见下文。不完全确定这是否是正确的方法。我对缺乏信息感到惊讶,认为它对于快速加载网站至关重要。
query {
collectionByHandle(handle: "archived") {
products(first: 250) {
edges {
node {
id
title
description
tags
images(first: 100) {
edges {
node {
altText
originalSrc
smallImage: transformedSrc(maxWidth: 200, crop: CENTER)
bigImage: transformedSrc(maxWidth: 400, crop: CENTER)
}
}
}
}
}
}
}
}