Skip to content

Commit a709dbb

Browse files
committed
Merge branch 'next' of https://github.com/jdf2e/nutui into next
2 parents fc5f015 + 5a29000 commit a709dbb

File tree

5 files changed

+37
-23
lines changed

5 files changed

+37
-23
lines changed

src/sites/doc/components/Footer.vue

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,30 @@
1414
class="sub-link"
1515
target="_blank"
1616
href="hhttps://cn.vuejs.org/index.html"
17+
v-hover
1718
>Vue</a
1819
>
1920
</div>
2021
<div class="doc-footer-item"
21-
><a class="sub-link" target="_blank" href="https://vitejs.dev"
22+
><a class="sub-link" target="_blank" href="https://vitejs.dev" v-hover
2223
>Vite</a
2324
></div
2425
>
2526
<div class="doc-footer-item"
26-
><a class="sub-link" target="_blank" href="https://taro.jd.com"
27+
><a
28+
class="sub-link"
29+
target="_blank"
30+
href="https://taro.jd.com"
31+
v-hover
2732
>Taro</a
2833
></div
2934
>
3035
<div class="doc-footer-item"
31-
><a class="sub-link" target="_blank" href="https://ling.jd.com/jdw"
36+
><a
37+
class="sub-link"
38+
target="_blank"
39+
href="https://ling.jd.com/jdw"
40+
v-hover
3241
>羚珑</a
3342
></div
3443
>
@@ -40,6 +49,7 @@
4049
class="sub-link"
4150
target="_blank"
4251
href="https://github.com/jdf2e/nutui"
52+
v-hover
4353
>GitHub</a
4454
></div
4555
>
@@ -48,12 +58,13 @@
4858
class="sub-link"
4959
target="_blank"
5060
href="https://www.zhihu.com/column/c_1263837684834889728"
61+
v-hover
5162
>NutUI 知乎专栏</a
5263
></div
5364
>
5465

5566
<div class="doc-footer-item vx-item">
56-
微信
67+
<span v-hover>微信</span>
5768
<i class="icon-vx"></i>
5869
<div class="vx-box">
5970
<p class="vx-desc">微信交流群</p>
@@ -66,21 +77,24 @@
6677
<div class="doc-footer-list">
6778
<h4 class="doc-footer-title">关于我们</h4>
6879
<div class="doc-footer-item"
69-
><a class="sub-link" href="#/joinus">加入我们</a></div
80+
><a class="sub-link" href="#/joinus" v-hover>加入我们</a></div
7081
>
7182
<div class="doc-footer-item"
72-
><a class="sub-link" href="mailto:[email protected]">联系我们</a></div
83+
><a class="sub-link" href="mailto:[email protected]" v-hover
84+
>联系我们</a
85+
></div
7386
>
7487
<div class="doc-footer-item"
7588
><a
7689
class="sub-link"
7790
target="_blank"
7891
href="https://github.com/jdf2e/nutui/issues"
92+
v-hover
7993
>意见反馈</a
8094
></div
8195
>
8296
<div class="doc-footer-item"
83-
><a class="sub-link" target="_blank" href="http://fe.jd.com"
97+
><a class="sub-link" target="_blank" href="http://fe.jd.com" v-hover
8498
>京东前端</a
8599
></div
86100
>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
export const Hover = {
2+
mounted(el: HTMLElement) {
3+
//绑定事件
4+
el.addEventListener('mouseover', () => {
5+
el.style.color = '#fa2c19';
6+
});
7+
el.addEventListener('mouseleave', () => {
8+
el.style.color = '';
9+
});
10+
}
11+
};

src/sites/doc/main.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,16 @@ import router from './router';
44
import '@/sites/assets/styles/reset.scss';
55
import '@/sites/assets/styles/md-style.scss';
66
import DemoBlock from './components/demo-block';
7+
import { Hover } from './directive/hover/hover';
78

89
import { isMobile } from '@/sites/assets/util';
910

1011
if (isMobile) {
1112
location.replace('demo.html' + location.hash);
1213
}
14+
1315
createApp(App)
16+
.directive('hover', Hover)
1417
.component('demo-block', DemoBlock)
1518
.use(router)
1619
.mount('#doc');

src/sites/doc/views/Main.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
@click="toLink(item.id)"
102102
>
103103
<img :src="item.cover_image" />
104-
<p class="more-title">{{ item.title }}</p>
104+
<p class="more-title" v-hover>{{ item.title }}</p>
105105
</li>
106106
</ul>
107107
</div>

src/sites/doc/views/Resource.vue

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -50,21 +50,7 @@
5050
@click="toLink(item.id)"
5151
>
5252
<img class="img-design" :src="item.cover_image" />
53-
<p class="design-title">{{ item.title }}</p>
54-
</div>
55-
</div>
56-
<div class="tab-bd" v-show="activeIndex === 1">
57-
<div class="design-item">
58-
<img class="img-design" src="../../assets/images/img-article.jpg" />
59-
<p class="design-title"
60-
>NutUI 落地实践-让组件库服务慧采协同采购业务</p
61-
>
62-
</div>
63-
<div class="design-item">
64-
<img class="img-design" src="../../assets/images/img-article.jpg" />
65-
<p class="design-title"
66-
>NutUI 落地实践-让组件库服务慧采协同采购业务</p
67-
>
53+
<p class="design-title" v-hover>{{ item.title }}</p>
6854
</div>
6955
</div>
7056
</div>

0 commit comments

Comments
 (0)