2017-06-06 4 views
0

In einer Komponente ändere ich den Titel und die Beschreibung in eingehängten(), aber ich möchte eine globale Funktion machen, so dass ich den folgenden Code wiederverwenden kann.Vuejs 2 machen eine globale Funktion und übergeben Param

Wie kann ich das erreichen?

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

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

Antwort

3

fand ich die Lösung dafür:

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


export default{ 
    props: ['slug'], 
    data: function() { 
     return { 
      items: [], 
     } 
    }, 
    mounted() { 
     this.makeTitle(this.slug); 
    }, 
Verwandte Themen