perf[Exapme]: set page title according to article id

This commit is contained in:
Pan 2019-05-17 10:20:42 +08:00
parent a0b2014e85
commit 36060d5daf
1 changed files with 10 additions and 2 deletions

View File

@ -183,12 +183,16 @@ export default {
fetchData(id) { fetchData(id) {
fetchArticle(id).then(response => { fetchArticle(id).then(response => {
this.postForm = response.data this.postForm = response.data
// Just for test
// just for test
this.postForm.title += ` Article Id:${this.postForm.id}` this.postForm.title += ` Article Id:${this.postForm.id}`
this.postForm.content_short += ` Article Id:${this.postForm.id}` this.postForm.content_short += ` Article Id:${this.postForm.id}`
// Set tagsview title // set tagsview title
this.setTagsViewTitle() this.setTagsViewTitle()
// set page title
this.setPageTitle()
}).catch(err => { }).catch(err => {
console.log(err) console.log(err)
}) })
@ -198,6 +202,10 @@ export default {
const route = Object.assign({}, this.tempRoute, { title: `${title}-${this.postForm.id}` }) const route = Object.assign({}, this.tempRoute, { title: `${title}-${this.postForm.id}` })
this.$store.dispatch('tagsView/updateVisitedView', route) this.$store.dispatch('tagsView/updateVisitedView', route)
}, },
setPageTitle() {
const title = 'Edit Article'
document.title = `${title} - ${this.postForm.id}`
},
submitForm() { submitForm() {
console.log(this.postForm) console.log(this.postForm)
this.$refs.postForm.validate(valid => { this.$refs.postForm.validate(valid => {