File tree 3 files changed +47
-7
lines changed
3 files changed +47
-7
lines changed Original file line number Diff line number Diff line change 2
2
import axios from ' axios' ;
3
3
const carbonUrls = {
4
4
' www.antdv.com' : ' //cdn.carbonads.com/carbon.js?serve=CK7DL2JW&placement=antdvcom' ,
5
- ' tangjinzhou.gitee.io' :
6
- ' //cdn.carbonads.com/carbon.js?serve=CK7DL2JN&placement=tangjinzhougiteeio' ,
7
- ' ant-design-vue.gitee.io' :
8
- ' //cdn.carbonads.com/carbon.js?serve=CK7DL2JN&placement=antdesignvuegiteeio' ,
5
+ // 'tangjinzhou.gitee.io':
6
+ // '//cdn.carbonads.com/carbon.js?serve=CK7DL2JN&placement=tangjinzhougiteeio',
7
+ // 'ant-design-vue.gitee.io':
8
+ // '//cdn.carbonads.com/carbon.js?serve=CK7DL2JN&placement=antdesignvuegiteeio',
9
9
' vue.ant.design' : ' //cdn.carbonads.com/carbon.js?serve=CK7DL2JW&placement=vueantdesign' ,
10
10
};
11
11
const carbonUrl =
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ const docsList = [
28
28
];
29
29
30
30
let isMobile = false ;
31
+ const isGitee = window .location .host .indexOf (' gitee.io' ) > - 1 ;
31
32
enquireScreen (b => {
32
33
isMobile = b;
33
34
});
@@ -74,6 +75,17 @@ export default {
74
75
}
75
76
},
76
77
mounted () {
78
+ if (isGitee) {
79
+ this .$info ({
80
+ title: ' 提示' ,
81
+ content: ' 访问国内镜像站点的用户请访问 antdv.com 站点' ,
82
+ okText: ' 立即跳转' ,
83
+ onOk () {
84
+ location .href = ' https://www.antdv.com' ;
85
+ },
86
+ });
87
+ }
88
+
77
89
this .$nextTick (() => {
78
90
this .addSubMenu ();
79
91
const nprogressHiddenStyle = document .getElementById (' nprogress-style' );
@@ -263,7 +275,7 @@ export default {
263
275
>
264
276
< a- affix>
265
277
< section class = " main-menu-inner" >
266
- < Sponsors title = {isCN ? ' 赞助商 ' : ' Sponsors ' } / >
278
+ < Sponsors isCN = {isCN} / >
267
279
< a- menu
268
280
class = " aside-container menu-site"
269
281
selectedKeys= {[name]}
Original file line number Diff line number Diff line change 2
2
<div class =" snd-ad" >
3
3
<div class =" sponsorsWrap" >
4
4
<span class =" sponsorsTitle" >
5
- {{ title }}
5
+ {{ isCN ? '赞助商' : 'Sponsors' }}
6
6
</span >
7
7
<ul >
8
8
<li class =" sponsorsItem" >
27
27
>
28
28
<img
29
29
height =" 66"
30
+ width =" 34"
30
31
src =" https://qn.antdv.com/youkeda.jpeg"
31
32
alt =" bmatch"
32
33
>
33
34
</a >
34
35
</li >
36
+ <li class =" sponsorsItem" >
37
+ <a-button
38
+ type =" primary"
39
+ ghost
40
+ style =" font-size : 12px "
41
+ @click =" handleClick"
42
+ >
43
+ {{ isCN ? '成为赞助商':'Become a Sponsor' }}
44
+ </a-button >
45
+ </li >
35
46
</ul >
36
47
</div >
48
+ <a-modal
49
+ v-model =" visible"
50
+ title =" 成为赞助商"
51
+ @ok =" visible=false"
52
+ >
53
+ 如果您有品牌推广、活动推广、招聘推广、社区合作等需求,欢迎联系我们,成为赞助商。<br >
54
+ 您的广告将出现在 And Design Vue 文档所有子页面及 GitHub Readme 等页面。<br >
55
+
56
+ </a-modal >
37
57
</div >
38
58
</template >
39
59
<script >
40
60
import moment from ' moment' ;
41
61
export default {
42
- props: [' title ' ],
62
+ props: [' isCN ' ],
43
63
data () {
44
64
return {
45
65
top: 50 ,
@@ -49,12 +69,20 @@ export default {
49
69
end: ' 2019-06-11' ,
50
70
},
51
71
},
72
+ visible: false ,
52
73
};
53
74
},
54
75
methods: {
55
76
isEffective ({start, end}){
56
77
return moment ().isBetween (start, end);
57
78
},
79
+ handleClick () {
80
+ if (this .isCN ) {
81
+ this .visible = true ;
82
+ } else {
83
+ window .open (' https://opencollective.com/ant-design-vue#sponsor' );
84
+ }
85
+ },
58
86
},
59
87
};
60
88
</script >
You can’t perform that action at this time.
0 commit comments