如何在组件中显示graphql值?
How to display graphql value in component?
为什么我收到 Missing price attribute on result
错误?
请帮我把 price 值输入到我的 vue 组件中?
price.vue分量
<template>
<div>
<h1>{{ price }}</h1>
</div>
</template>
<script>
import gql from "graphql-tag";
export default {
data() {
return {
price: ""
}
},
apollo: {
price: gql`
query price {
dish(id: 1) {
price
}
}
`
}
};
</script>
控制台日志
在 GraphQL 客户端上看到的实际数据
提前致谢
我似乎在尝试获取 dish 对象中的一个值。我刚刚将 price 重命名为 dish.
我希望这会对某人有所帮助。
<template>
<div>
<h1>{{ dish.price }}</h1>
</div>
</template>
<script>
import gql from "graphql-tag";
export default {
data() {
return {
dish: ""
}
},
apollo: {
dish: gql`
query dish {
# dish is returned data
dish(id: 1) {
price
}
}
`
}
};
</script>
相同代码的最简单工作形式是...
<template>
<div>
{{ dish.price }}
</div>
</template>
<script>
import gql from "graphql-tag";
export default {
apollo: {
dish: gql`
{
dish(id: 1) {
price
}
}
`
}
};
</script>
查看来自 github sample app
的解决方案克隆
为什么我收到 Missing price attribute on result
错误?
请帮我把 price 值输入到我的 vue 组件中?
price.vue分量
<template>
<div>
<h1>{{ price }}</h1>
</div>
</template>
<script>
import gql from "graphql-tag";
export default {
data() {
return {
price: ""
}
},
apollo: {
price: gql`
query price {
dish(id: 1) {
price
}
}
`
}
};
</script>
控制台日志
在 GraphQL 客户端上看到的实际数据
提前致谢
我似乎在尝试获取 dish 对象中的一个值。我刚刚将 price 重命名为 dish.
我希望这会对某人有所帮助。
<template>
<div>
<h1>{{ dish.price }}</h1>
</div>
</template>
<script>
import gql from "graphql-tag";
export default {
data() {
return {
dish: ""
}
},
apollo: {
dish: gql`
query dish {
# dish is returned data
dish(id: 1) {
price
}
}
`
}
};
</script>
相同代码的最简单工作形式是...
<template>
<div>
{{ dish.price }}
</div>
</template>
<script>
import gql from "graphql-tag";
export default {
apollo: {
dish: gql`
{
dish(id: 1) {
price
}
}
`
}
};
</script>