Ich bin neu in vuejs.Dynamisch bindenden title tag in vuejs
Ich versuche, Daten auf dem Titel-Tag dynamisch zu binden. Ich benutzte vue-head, um dies auf einer einfachen HTML-Seite zu tun. Ich benutze kein webpack und npm.
Dies ist, wie ich den Titel-Tag binden:
var app = new Vue({
el: 'html',
head: {
title: function() {
return {
inner: this.remaining + ' Tâches',
separator: ' ',
complement: ' '
}
}
}
Im vue-Kopf-Dokumentation, schlagen sie vor, dies zu tun:
methods: {
getAsyncData: function() {
var self = this
window.setTimeout(function() {
self.title = 'My async title'
self.$emit('updateHead')
}, 3000)
}
},
ich es auch in der Uhren prop gesetzt versucht, aber es hat nicht funktioniert.
Hier ist meine gesamte Code: https://jsfiddle.net/5d70s0s6/1/
Dank
Es ist für mich arbeiten. Ich kann sehen, dass das 'title'-Tag in deiner Geige steht. – abhishekkannojia
Ja, es funktioniert, aber wenn ich eine Aufgabe ändere, möchte ich, dass der Titel dynamisch aktualisiert wird. Wie die {in der Geige}. Jetzt muss ich die Seite neu laden, um das Title-Tag zu ändern. – SahnaS
Mögliches Duplikat von https://stackoverflow.com/questions/36612847/how-can-i-bind-the-html-title-content-in-vuejs – abhishekkannojia