Skip to content

Commit 823f6d9

Browse files
committed
add w-tokyodo-anchor component
1 parent 01eefed commit 823f6d9

File tree

4 files changed

+41
-17
lines changed

4 files changed

+41
-17
lines changed

src/components/global/footer/footer.vue

+13-8
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,28 @@
33

44
<div class="footer_inner">
55
<ol class="footer_breadcrumbs">
6-
<li><a href="/">トップページ</a></li>
6+
<li><w-tokyodo-a href="/">トップページ</w-tokyodo-a></li>
77
<li>ご利用にあたって</li>
88
</ol>
99

1010
<nav class="footer_sitemap clearfix">
1111
<dl class="footer_sitemap_tokyodo">
1212
<dt>
13-
<a href="/">Workstore Tokyo Do | ワークストア・トウキョウドゥ</a>
13+
<w-tokyodo-a href="/">Workstore Tokyo Do | ワークストア・トウキョウドゥ</w-tokyodo-a>
1414
</dt>
1515
<dd>
1616
<p>〒146-0094 東京都大田区東矢口三丁目30番14号</p>
1717
<ul class="footer_sitemap_tokyodo_links">
18-
<li class="footer_sitemap_tokyodo_links_tel"><a href="tel:03-3737-3000">03-3737-3000</a></li>
19-
<li class="footer_sitemap_tokyodo_links_mail"><a href="/contact">お問い合わせ</a></li>
18+
<li class="footer_sitemap_tokyodo_links_tel"><w-tokyodo-a href="tel:03-3737-3000">03-3737-3000</w-tokyodo-a></li>
19+
<li class="footer_sitemap_tokyodo_links_mail"><w-tokyodo-a href="/contact">お問い合わせ</w-tokyodo-a></li>
2020
</ul>
2121
</dd>
2222
</dl>
2323
<ul class="footer_sitemap_brand">
24-
<li class="footer_sitemap_brand_direct"><a href="/direct/">DIRECT MANAGEMENT</a></li>
25-
<li class="footer_sitemap_brand_neostall"><a href="/neostall/">ネオ屋台村</a></li>
26-
<li class="footer_sitemap_brand_neoponte"><a href="/neoponte/">ネオポンテ</a></li>
27-
<li class="footer_sitemap_brand_sharyobu"><a href="/sharyobu/">車両部</a></li>
24+
<li class="footer_sitemap_brand_direct"><w-tokyodo-a href="/direct/">DIRECT MANAGEMENT</w-tokyodo-a></li>
25+
<li class="footer_sitemap_brand_neostall"><w-tokyodo-a href="/neostall/">ネオ屋台村</w-tokyodo-a></li>
26+
<li class="footer_sitemap_brand_neoponte"><w-tokyodo-a href="/neoponte/">ネオポンテ</w-tokyodo-a></li>
27+
<li class="footer_sitemap_brand_sharyobu"><w-tokyodo-a href="/sharyobu/">車両部</w-tokyodo-a></li>
2828
</ul>
2929
</nav>
3030
</div>
@@ -36,7 +36,12 @@
3636
</template>
3737

3838
<script>
39+
import WTokyodoA from '../w-tokyodo-anchor.vue';
40+
3941
export default {
42+
components: {
43+
WTokyodoA
44+
},
4045
computed: {
4146
current() {
4247
return (new Date()).getFullYear();

src/components/global/header/header.js

+5
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@ const initCollapse = () => {
2828
}
2929
};
3030

31+
import WTokyodoA from '../w-tokyodo-anchor.vue';
32+
3133
export default {
34+
components: {
35+
WTokyodoA
36+
},
3237
mounted() {
3338
this.initialize();
3439

src/components/global/header/header.vue

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
<template>
22
<header id="header">
33
<div class="header_inner">
4-
<h1 class="header_site_ttl"><a href="/">Workstore Tokyo Do | ワークストア・トウキョウドゥ</a></h1>
4+
<h1 class="header_site_ttl"><w-tokyodo-a href="/">Workstore Tokyo Do | ワークストア・トウキョウドゥ</w-tokyodo-a></h1>
55
<nav class="header_gnav">
66
<div class="header_gnav_inner">
77
<ul class="header_gnav_brand">
8-
<li class="header_gnav_brand_direct"><a href="/direct/">DIRECT MANAGEMENT</a></li>
9-
<li class="header_gnav_brand_neostall"><a href="/neostall/">ネオ屋台村</a></li>
10-
<li class="header_gnav_brand_neoponte"><a href="/neoponte/">ネオポンテ</a></li>
11-
<li class="header_gnav_brand_sharyobu"><a href="/sharyobu/">車両部</a></li>
8+
<li class="header_gnav_brand_direct"><w-tokyodo-a href="/direct/">DIRECT MANAGEMENT</w-tokyodo-a></li>
9+
<li class="header_gnav_brand_neostall"><w-tokyodo-a href="/neostall/">ネオ屋台村</w-tokyodo-a></li>
10+
<li class="header_gnav_brand_neoponte"><w-tokyodo-a href="/neoponte/">ネオポンテ</w-tokyodo-a></li>
11+
<li class="header_gnav_brand_sharyobu"><w-tokyodo-a href="/sharyobu/">車両部</w-tokyodo-a></li>
1212
</ul>
1313
<ul class="header_gnav_menu">
14-
<li><a href="/company/"><span>会社概要</span></a></li>
15-
<li><a href="/terms/"><span>ご利用にあたって</span></a></li>
16-
<li><a href="/contact/"><span>お問い合わせ</span></a></li>
14+
<li><w-tokyodo-a href="/company/"><span>会社概要</span></w-tokyodo-a></li>
15+
<li><w-tokyodo-a href="/terms/"><span>ご利用にあたって</span></w-tokyodo-a></li>
16+
<li><w-tokyodo-a href="/contact/"><span>お問い合わせ</span></w-tokyodo-a></li>
1717
</ul>
1818
<ul class="header_gnav_other">
1919
<li class="header_gnav_other_facebook"><a href="#" target="_blank">Facebook</a></li>
2020
<li class="header_gnav_other_twitter"><a href="#" target="_blank">Twitter</a></li>
21-
<li class="header_gnav_other_contact"><a href="/contact/">お問い合わせ</a></li>
21+
<li class="header_gnav_other_contact"><w-tokyodo-a href="/contact/">お問い合わせ</w-tokyodo-a></li>
2222
</ul>
2323
<div class="header_gnav_btn">
2424
<a @click="toggleCollapse">
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<template>
2+
<a v-bind:href="url"><slot /></a>
3+
</template>
4+
5+
<script>
6+
export default {
7+
props: ['href'],
8+
data() {
9+
return {
10+
url: '//www.w-tokyodo.com' + this.href
11+
};
12+
}
13+
};
14+
</script>

0 commit comments

Comments
 (0)