vue-meta icon indicating copy to clipboard operation
vue-meta copied to clipboard

vue-meta in ssr

Open hakimov-dev opened this issue 2 years ago • 1 comments

image

Someone can explain which app file or folder ?

hakimov-dev avatar Apr 27 '23 06:04 hakimov-dev

Depends on you setup, but with vue 2 you likely have a main.js looking like this :

import Vue from 'vue'
import VueMeta from 'vue-meta'

import { createRouter } from './router'
import { createStore } from './store'
import App from './App.vue'

Vue.use(VueMeta)

export function createApp() {
    const router = createRouter()
    const store = createStore()

    const app = new Vue({
        name: 'root',
        render: (el) => el(App),
        router,
        store,
    })

    return {
        app,
        router,
        store,
    }
}

You can then access app like this :

    const { app, router, store } = createApp()
    const meta = app.$meta()

nicolas-t avatar Sep 11 '24 18:09 nicolas-t