From 7fcef12cd4c2d4bff4b730c302c7f0a1eaccd610 Mon Sep 17 00:00:00 2001 From: dskvr Date: Fri, 25 Nov 2022 13:50:16 +0100 Subject: [PATCH] add mixins --- src/mixins/titleMixin.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/mixins/titleMixin.js diff --git a/src/mixins/titleMixin.js b/src/mixins/titleMixin.js new file mode 100644 index 0000000..f777cab --- /dev/null +++ b/src/mixins/titleMixin.js @@ -0,0 +1,16 @@ +function getTitle (vm) { + const { title } = vm.$options + if (title) { + return typeof title === 'function' + ? title.call(vm) + : title + } +} +export default { + created () { + const title = getTitle(this) + if (title) { + document.title = title + } + } +}