refetch时如何重新计算变量?

时间:2019-10-30 06:34:32

标签: vue-apollo

当我使用pollInterval时,它将每次发送相同的有效负载。但是我想每次都更新变量。如何实现?

例如,应在每次请求时更改variable.time,

apollo: {
    ping: {
        query: gql`query PingMessage($message: String!) {
            ping(message: $message)
        }`
    },
    variables: {
        time: Date.now()
    },
    pollInterval: 300,
}

或者在调用refetch时,也应该更新variable.time,

this.$apollo.queries.ping.refetch()

0 个答案:

没有答案