我有这个片段:
// product-info.js
module.exports = gql`fragment productInfo on Product {
id
name
model
color
quantity
}`
我有这个查询:
// get-products.js
const productInfo = require('./fragments/product-info')
module.exports = gql`query getProducts {
quote @client {
items { ...productInfo }
}
}`
这不起作用,因为...productInfo
在这里是一个简单的文字。
${...productInfo}
甚至字符串插值都不起作用。
答案 0 :(得分:0)
您应该在查询后添加字符串,但我不知道它是否可以与output - 'working'
标记一起使用,具体取决于您的捆绑器设置:
gql
字符串格式化程序包括其他选项:
module.exports = gql`query getProducts {
quote @client {
items { ...productInfo }
}
}
fragment productInfo on Product {
id
name
model
color
quantity
}`