Skip to content

Commit 468b567

Browse files
authored
feat: use vue 3 like API in main.js (vuejs#52)
1 parent 8dac301 commit 468b567

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

template/entry/default/src/main.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import Vue from 'vue'
2-
import VueCompositionAPI from '@vue/composition-api'
2+
import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
33

44
import App from './App.vue'
55

66
Vue.use(VueCompositionAPI)
77

8-
const app = new Vue({
9-
render: (h) => h(App)
8+
const app = createApp({
9+
render: () => h(App)
1010
})
1111

12-
app.$mount('#app')
12+
app.mount('#app')

template/entry/pinia/src/main.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import Vue from 'vue'
2-
import VueCompositionAPI from '@vue/composition-api'
2+
import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
33
import { createPinia, PiniaVuePlugin } from 'pinia'
44

55
import App from './App.vue'
66

77
Vue.use(VueCompositionAPI)
8-
Vue.use(PiniaVuePlugin)
98

10-
const app = new Vue({
9+
const app = createApp({
1110
pinia: createPinia(),
12-
render: (h) => h(App)
11+
render: () => h(App)
1312
})
13+
app.use(PiniaVuePlugin)
1414

15-
app.$mount('#app')
15+
app.mount('#app')
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
import Vue from 'vue'
2-
import VueCompositionAPI from '@vue/composition-api'
2+
import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
33
import { createPinia, PiniaVuePlugin } from 'pinia'
44

55
import App from './App.vue'
66
import router from './router'
77

88
Vue.use(VueCompositionAPI)
9-
Vue.use(PiniaVuePlugin)
109

11-
const app = new Vue({
10+
const app = createApp({
1211
router,
1312
pinia: createPinia(),
14-
render: (h) => h(App)
13+
render: () => h(App)
1514
})
15+
app.use(PiniaVuePlugin)
1616

17-
app.$mount('#app')
17+
app.mount('#app')

template/entry/router/src/main.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import Vue from 'vue'
2-
import VueCompositionAPI from '@vue/composition-api'
2+
import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
33

44
import App from './App.vue'
55
import router from './router'
66

77
Vue.use(VueCompositionAPI)
88

9-
const app = new Vue({
9+
const app = createApp({
1010
router,
11-
render: (h) => h(App)
11+
render: () => h(App)
1212
})
1313

14-
app.$mount('#app')
14+
app.mount('#app')

0 commit comments

Comments
 (0)