Skip to content

Instantly share code, notes, and snippets.

@dohomi
Last active June 8, 2018 06:23
Show Gist options
  • Save dohomi/5c25370de954a33b521574d6935c3ffb to your computer and use it in GitHub Desktop.
Save dohomi/5c25370de954a33b521574d6935c3ffb to your computer and use it in GitHub Desktop.
data-loader
export default{
name:"data-loader",
extends:ApolloQuery,
render(h){
if(isLoading){
return h('v-spinner')
}else if(hasError){
return h('v-alert',{},error)
}else{
// same logic as in ApolloQuery
}
}
}
<template>
<data-loader :query="query">
<div v-for="result in results">
{{result}}
</div>
</data-loader>
</template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment