From 7f8fc7a46e3d85484ca16dcea8bd7bfcb244af0f Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Tue, 20 Sep 2016 01:31:00 +0200 Subject: [PATCH] Readme fix --- README.md | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2dbac46..8aeeb10 100644 --- a/README.md +++ b/README.md @@ -275,9 +275,9 @@ This will re-fetch the query each time a parameter changes, for example: #### Advanced options These are the available advanced options you can use: -- `update(data) {return ...}` to customize the value that is set in the vue property, for example if the field names don't match -- `result(data)` is a hook called when a result is received -- `error(errors, type)` is a hook called when there are errors, `type` value can either be `'sending'` or `'execution'` +- `update(data) {return ...}` to customize the value that is set in the vue property, for example if the field names don't match. +- `result(data)` is a hook called when a result is received. +- `error(error)` is a hook called when there are errors, `error` being an Apollo error object with either a `graphQLErrors` property or a `networkError` property. - `loadingKey` will update the component data property you pass as the value. You should initialize this property to `0` in the component `data()` hook. When the query is loading, this property will be incremented by 1 and as soon as it no longer is, the property will be decremented by 1. That way, the property can represent a counter of currently loading queries. - `watchLoading(isLoading, countModifier)` is a hook called when the loading state of the query changes. The `countModifier` parameter is either equal to `1` when the query is now loading, or `-1` when the query is no longer loading. @@ -317,8 +317,8 @@ apollo: { console.log("We got some result!"); }, // Error handling - error(errors, type) { - console.error(`We've got ${errors.length} errors of type '${type}'`); + error(error) { + console.error('We\'ve got an error!', error); }, // Loading state // loadingKey is the name of the data property diff --git a/package.json b/package.json index e4622ee..e350918 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-apollo", - "version": "1.0.0-beta4", + "version": "1.0.0-beta5", "description": "Vue apollo integration", "main": "index.js", "scripts": {