跳至内容

useApolloClient

参数

  • clientId: (默认值:null) 如果您提供了多个客户端,则应使用该客户端的 ID。

返回值

  • resolveClient(clientId): 返回相应 ApolloClient 实例的函数。

示例

vue
<script>
import { useApolloClient } from '@vue/apollo-composable'

export default {
  setup () {
    const { resolveClient } = useApolloClient()

    function doSomething () {
      const client = resolveClient()
      // Write to the cache directly
      client.writeQuery({
        query: CURRENT_USER,
        data: {
          currentUser: { ... },
        },
      })
    }
  }
}
</script>