I’m working on a Vue Mixin to manage Grapher queries.
It automatically subscribes to the queries when the Vue instance is created, and unsubscribes when it’s destroyed, and it updates them when Vue variables they depend on change.
You can use it like this:
<template>
<ul>
<li v-for="user in users.data">{{user.username}}</li>
</ul>
</template>
<script>
export default {
data(){
return {
limit:20,
}
},
grapher:{
users(){
return {
collection:Meteor.users,
query:{
username:1,
$options:{limit:this.limit}
}
}
}
}
}
</script>
The package is now available on Atmosphere and GitHub!
(not guaranteed to be up)
You can also clone my testing repository from GitHub, it’s a Meteor project with some test data and everything set up.
Any suggestions would be appreciated 
It doesn’t support Meteor reactivity for updating query options at the moment, only Vue reactivity.
@robfallows @diaconutheodor