Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content
Commits on Source (1)
import { createApp, h } from "vue"; import Vue from "vue";
import { createApolloProvider } from "@vue/apollo-option"; import { createApolloProvider } from "@vue/apollo-option";
import Demo from "./components/Demo.vue"; import Demo from "./components/Demo.vue";
...@@ -8,10 +8,13 @@ const apolloProvider = createApolloProvider({ ...@@ -8,10 +8,13 @@ const apolloProvider = createApolloProvider({
defaultClient: createDefaultClient(), defaultClient: createDefaultClient(),
}); });
const app = createApp({ new Vue({
render() { el: "#app",
apolloProvider,
render(h) {
return h(Demo); return h(Demo);
}, },
beforeCreate() {
this.$.appContext.app.use(this.$options.apolloProvider);
},
}); });
app.use(apolloProvider);
app.mount("#app");