From 2c42bf3afe2ff322d7eb4a222337c740c718bbda Mon Sep 17 00:00:00 2001 From: Ricardo Gobbo de Souza Date: Tue, 26 Feb 2019 03:15:52 -0300 Subject: [PATCH] feat(module): inject $ga in ctx (#40) --- lib/plugin.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/plugin.js b/lib/plugin.js index dc2bd3b..8b95c48 100644 --- a/lib/plugin.js +++ b/lib/plugin.js @@ -1,8 +1,11 @@ import Vue from 'vue' import VueAnalytics from 'vue-analytics' -export default async function ({ app: { router } }) { +export default (ctx, inject) => { const options = <%= serialize(options) %> - Vue.use(VueAnalytics, {...{ router }, ...options}) + Vue.use(VueAnalytics, {...{ router: ctx.app.router }, ...options}) + + ctx.$ga = Vue.$ga + inject('ga', Vue.$ga) }