Fix deprecated render function and deprecated $listeners
This commit is contained in:
parent
8402621faf
commit
324e028a33
|
@ -119,7 +119,7 @@
|
|||
</div>
|
||||
<user-menu
|
||||
:width="width"
|
||||
v-on="$listeners"
|
||||
v-bind="$attrs"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -522,7 +522,7 @@ export default {
|
|||
languageSelection: this.$language.current
|
||||
}
|
||||
},
|
||||
unmount () {
|
||||
destroy () {
|
||||
if (this.fetchInterval) {
|
||||
clearInterval(this.fetchInterval)
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
:total="total"
|
||||
:current="page"
|
||||
:paginate-by="paginateBy"
|
||||
v-on="$listeners"
|
||||
v-bind="$attrs"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -69,7 +69,7 @@
|
|||
:total="total"
|
||||
:current="page"
|
||||
:compact="true"
|
||||
v-on="$listeners"
|
||||
v-bind="$attrs"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,29 +1,30 @@
|
|||
import router from '~/router'
|
||||
import store from '~/store'
|
||||
import { createApp, defineAsyncComponent } from 'vue'
|
||||
import { configureCompat, createApp, defineAsyncComponent, h } from 'vue'
|
||||
import useLogger from '~/composables/useLogger'
|
||||
import useTheme from '~/composables/useTheme'
|
||||
useTheme()
|
||||
|
||||
configureCompat({
|
||||
RENDER_FUNCTION: false
|
||||
})
|
||||
|
||||
const logger = useLogger()
|
||||
logger.info('Loading environment:', import.meta.env.MODE)
|
||||
logger.debug('Environment variables:', import.meta.env)
|
||||
|
||||
const app = createApp({
|
||||
components: {
|
||||
App: defineAsyncComponent(() => import('~/App.vue'))
|
||||
name: 'Root',
|
||||
data: () => ({ ready: false }),
|
||||
mounted () {
|
||||
this.ready = true
|
||||
},
|
||||
data: () => ({ isMounted: false }),
|
||||
async mounted () {
|
||||
this.isMounted = true
|
||||
},
|
||||
render (h) {
|
||||
if (this.isMounted) {
|
||||
return h('app')
|
||||
render () {
|
||||
if (this.ready) {
|
||||
return h(defineAsyncComponent(() => import('~/App.vue')))
|
||||
}
|
||||
|
||||
// TODO (wvffle): Import fake app component
|
||||
return h()
|
||||
return null
|
||||
}
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue