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

时间:2017-06-06 03:49:35

标签: vue.js vuejs2

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

我如何实现这一目标?

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

function getTitle(title){
    return window.document.title = title;
}

1 个答案:

答案 0 :(得分: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);
    },