Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Skip to content
GitLab
Next
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Commits on Source (1)
Use `new Vue` instead of `createApp`
· 648fe68d
Illya Klymov
authored
Nov 04, 2022
648fe68d
Show whitespace changes
Inline
Side-by-side
src/index.js
View file @
648fe68d
import
{
createApp
,
h
}
from
"
vue
"
;
import
Vue
from
"
vue
"
;
import
{
createApolloProvider
}
from
"
@vue/apollo-option
"
;
import
Demo
from
"
./components/Demo.vue
"
;
...
...
@@ -8,10 +8,13 @@ const apolloProvider = createApolloProvider({
defaultClient
:
createDefaultClient
(),
});
const
app
=
createApp
({
render
()
{
new
Vue
({
el
:
"
#app
"
,
apolloProvider
,
render
(
h
)
{
return
h
(
Demo
);
},
beforeCreate
()
{
this
.
$
.
appContext
.
app
.
use
(
this
.
$options
.
apolloProvider
);
},
});
app
.
use
(
apolloProvider
);
app
.
mount
(
"
#app
"
);