File tree Expand file tree Collapse file tree 5 files changed +12
-12
lines changed Expand file tree Collapse file tree 5 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 16
16
<li class =" meta-item" >{{ item.createdAt | formatTime }}</li >
17
17
<li class =" meta-item" >
18
18
<span v-if =" item.tags.length && item.category" class =" meta-item__tag" >
19
- <nuxt-link :to =" '/tag/ '+item.tags[0].title" target =" _blank" @click.native =" (e) => e.stopPropagation()" >{{ item.tags[0].title }}</nuxt-link >
19
+ <nuxt-link :to =" '/tag?name= '+item.tags[0].title" target =" _blank" @click.native =" (e) => e.stopPropagation()" >{{ item.tags[0].title }}</nuxt-link >
20
20
</span >
21
21
<span v-else v-for =" tag in item.tags.slice(0, 2)" :key =" tag.id" class =" meta-item__tag" >
22
- <nuxt-link :to =" '/tag/ '+tag.title" target =" _blank" @click.native =" (e) => e.stopPropagation()" >{{ tag.title }}</nuxt-link >
22
+ <nuxt-link :to =" '/tag?name= '+tag.title" target =" _blank" @click.native =" (e) => e.stopPropagation()" >{{ tag.title }}</nuxt-link >
23
23
</span >
24
- <span v-if =" item.category" class =" meta-item__tag" :to =" '/tag/ '+item.category.name" target =" _blank" >{{ item.category.name }}</span >
24
+ <span v-if =" item.category" class =" meta-item__tag" :to =" '/tag?name= '+item.category.name" target =" _blank" >{{ item.category.name }}</span >
25
25
</li >
26
26
</ul >
27
27
<p class =" artic-item__title ellipsis" v-html =" highlight.title || item.title" ></p >
Original file line number Diff line number Diff line change 1
1
<template >
2
- <nuxt-link :to =" '/tag/ '+item.title" target =" _blank" >
2
+ <nuxt-link :to =" '/tag?name= '+item.title" target =" _blank" >
3
3
<div class =" tag-item" >
4
4
<img :src =" item.icon" class =" tag-item__avatar" >
5
5
<div class =" tag-item__info" >
Original file line number Diff line number Diff line change 25
25
</div >
26
26
<div class =" tags" >
27
27
<p class =" tags__title" >关注下面的标签,发现更多相似文章</p >
28
- <nuxt-link :to =" '/tag/ '+item.title" v-for =" item in articInfo.tags" :key =" item.id" class =" tag" target =" _blank" >
28
+ <nuxt-link :to =" '/tag?name= '+item.title" v-for =" item in articInfo.tags" :key =" item.id" class =" tag" target =" _blank" >
29
29
<img class =" tag__icon" :src =" item.icon" />
30
30
<span class =" tag__title" >{{ item.title }}</span >
31
31
</nuxt-link >
Original file line number Diff line number Diff line change 11
11
</ul >
12
12
<div class =" tag-list" >
13
13
<div class =" tag-item" v-for =" item in tagList" :key =" item.id" >
14
- <nuxt-link :to =" '/tag/ '+item.title" target =" _blank" >
14
+ <nuxt-link :to =" '/tag?name= '+item.title" target =" _blank" >
15
15
<img class =" item__icon" :src =" item.icon" >
16
16
</nuxt-link >
17
- <nuxt-link :to =" '/tag/ '+item.title" target =" _blank" >
17
+ <nuxt-link :to =" '/tag?name= '+item.title" target =" _blank" >
18
18
<span class =" item__title" >{{ item.title }}</span >
19
19
</nuxt-link >
20
20
<span class =" item__meta" >{{ item.subscribersCount }} 关注 {{ item.entryCount }} 文章</span >
Original file line number Diff line number Diff line change 24
24
import reachBottom from ' ~/mixins/reachBottom'
25
25
26
26
export default {
27
- async asyncData ({ app, params , error }) {
27
+ async asyncData ({ app, query , error }) {
28
28
// 标签详情
29
29
const tagInfo = await app .$api .getTagDetail ({
30
- tagName: encodeURIComponent (params . tagName )
30
+ tagName: encodeURIComponent (query . name )
31
31
}).then (res => {
32
32
if (res .s === 1 ) {
33
33
return res .d
@@ -53,12 +53,12 @@ export default {
53
53
},
54
54
head (){
55
55
return {
56
- title: ` ${ this .$route .params . tagName } - 标签 - 掘金`
56
+ title: ` ${ this .$route .query . name } - 标签 - 掘金`
57
57
}
58
58
},
59
59
layout: ' full' ,
60
- validate ({ params }) {
61
- if (params . tagName && params . tagName != ' undefined' ) {
60
+ validate ({ query }) {
61
+ if (query . name && query . name != ' undefined' ) {
62
62
return true
63
63
}
64
64
return false
You can’t perform that action at this time.
0 commit comments