import Vue from 'vue'
-import VueCompositionAPI from '@vue/composition-api'
+import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
import App from './App.vue'
Vue.use(VueCompositionAPI)
-const app = new Vue({
- render: (h) => h(App)
+const app = createApp({
+ render: () => h(App)
})
-app.$mount('#app')
+app.mount('#app')
import Vue from 'vue'
-import VueCompositionAPI from '@vue/composition-api'
+import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
import { createPinia, PiniaVuePlugin } from 'pinia'
import App from './App.vue'
Vue.use(VueCompositionAPI)
-Vue.use(PiniaVuePlugin)
-const app = new Vue({
+const app = createApp({
pinia: createPinia(),
- render: (h) => h(App)
+ render: () => h(App)
})
+app.use(PiniaVuePlugin)
-app.$mount('#app')
+app.mount('#app')
import Vue from 'vue'
-import VueCompositionAPI from '@vue/composition-api'
+import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
import { createPinia, PiniaVuePlugin } from 'pinia'
import App from './App.vue'
import router from './router'
Vue.use(VueCompositionAPI)
-Vue.use(PiniaVuePlugin)
-const app = new Vue({
+const app = createApp({
router,
pinia: createPinia(),
- render: (h) => h(App)
+ render: () => h(App)
})
+app.use(PiniaVuePlugin)
-app.$mount('#app')
+app.mount('#app')
import Vue from 'vue'
-import VueCompositionAPI from '@vue/composition-api'
+import VueCompositionAPI, { createApp, h } from '@vue/composition-api'
import App from './App.vue'
import router from './router'
Vue.use(VueCompositionAPI)
-const app = new Vue({
+const app = createApp({
router,
- render: (h) => h(App)
+ render: () => h(App)
})
-app.$mount('#app')
+app.mount('#app')