cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
19 lines (18 loc) • 508 B
JavaScript
import { computed, onBeforeMount } from "vue";
/*
* vuensee
* @author Anders Evenrud <andersevenrud@gmail.com>
* @link https://github.com/andersevenrud/vuensee
* @license MIT
*/
const useWindowTitle = (defaultTitle) => {
const createTitle = (title) => title ? `${title} - ${defaultTitle}` : defaultTitle;
const windowTitle = computed({
set: (v) => document.title = createTitle(v)
});
onBeforeMount(() => windowTitle.value = "");
return {
windowTitle
};
};
export { useWindowTitle };