2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-25 07:40:34 +03:00

refactor: make hasMetaInfo default export

This commit is contained in:
pimlie
2019-03-08 13:11:13 +01:00
committed by Alexander Lichter
parent f2e8eb537d
commit cd98210acb
3 changed files with 7 additions and 4 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ import createMixin from './shared/mixin'
import setOptions from './shared/options' import setOptions from './shared/options'
import { isUndefined } from './shared/typeof' import { isUndefined } from './shared/typeof'
import $meta from './client/$meta' import $meta from './client/$meta'
import { hasMetaInfo } from './shared/hasMetaInfo' import hasMetaInfo from './shared/hasMetaInfo'
/** /**
* Plugin install function. * Plugin install function.
+1 -1
View File
@@ -2,7 +2,7 @@ import { version } from '../package.json'
import createMixin from './shared/mixin' import createMixin from './shared/mixin'
import setOptions from './shared/options' import setOptions from './shared/options'
import $meta from './server/$meta' import $meta from './server/$meta'
import { hasMetaInfo } from './shared/hasMetaInfo' import hasMetaInfo from './shared/hasMetaInfo'
/** /**
* Plugin install function. * Plugin install function.
+5 -2
View File
@@ -1,3 +1,6 @@
export function hasMetaInfo(vm = this) { import { isObject } from './typeof'
return vm && !!vm._vueMeta
// Vue $root instance has a _vueMeta object property, otherwise its a boolean true
export default function hasMetaInfo(vm = this) {
return vm && (vm._vueMeta === true || isObject(vm._vueMeta))
} }