# Preparing the plugin
Note
This step is optional if you don't need SSR and Vue
is available as a global variable. vue-meta
will install itself in this case.
In order to use this plugin, you first need to pass it to Vue.use
- if you're not rendering on the server-side, your entry file will suffice. If you are rendering on the server, then place it in a file that runs both on the server and on the client before your root instance is mounted. If you're using vue-router
, then your main router.js
file is a good place:
router.js:
import Vue from 'vue'
import Router from 'vue-router'
import Meta from 'vue-meta'
Vue.use(Router)
Vue.use(Meta)
export default new Router({
...
})
# Options
vue-meta
allows a few custom options:
Vue.use(Meta, {
keyName: 'metaInfo',
attribute: 'data-vue-meta',
ssrAttribute: 'data-vue-meta-server-rendered',
tagIDKeyName: 'vmid',
refreshOnceOnNavigation: true
})
See the API for a description of the available plugin options