Vuejs 2创建一个全局函数并传递参数

Bas*_*Bas 1 vue.js vuejs2

在组件中我正在更改已挂载()中的标题和描述,但我想创建一个全局函数,以便我可以重用下面的代码.

我怎样才能实现这一目标?

window.document.title = 111;                            
document.head.querySelector('meta[name=description]').content = 222;

function getTitle(title){
    return window.document.title = title;
}
Run Code Online (Sandbox Code Playgroud)

Bas*_*Bas 6

我找到了解决方案:

Vue.mixin({
    methods: {
        makeTitle: function (title) {
            return window.document.title = title;
        }
    }
});


export default{
    props: ['slug'],
    data: function () {
        return {
            items: [],
        }
    },
    mounted() {
        this.makeTitle(this.slug);
    },
Run Code Online (Sandbox Code Playgroud)