本地状态

如果你需要管理本地数据,你可以使用 apollo-link-state@client 指令来实现:

export default {
  apollo: {
    hello: gql`
      query {
        hello @client {
          msg
        }
      }
    `
  },
  mounted() {
    // 变更 hello 消息
    this.$apollo
      .mutate({
        mutation: gql`
          mutation($msg: String!) {
            updateHello(message: $msg) @client
          }
        `,
        variables: {
          msg: 'hello from link-state!'
        }
      })
  }
}

示例项目 (感谢 @chriswingler)

Todo App (感谢 @NikkitaFTW)


上次更新时间: 9/8/2018, 3:53:04 PM