WordPress + Nuxt.js でポートフォリオサイトを作る その5
WordPressサイト(http://works.yuheijotaki.com/)の REST API と Nuxt.js でポートフォリオサイトを作成する。その5

GitHub: https://github.com/yuheijotaki/works-nuxt
Netlify: https://works-yuheijotaki.netlify.com/
Pug と Nuxt.js(Vue.js)
はじめてpug使ってみたのでちょっととまどったところ
属性名と属性値はぜんぶ () の中に突っ込めばOKという感じですね
<NuxtLink>
html
<p><NuxtLink :to="`/work/${item.slug}/`">detail</NuxtLink></p>
pug
p
nuxt-link(:to="`/work/${item.slug}/`") detail
<childComponent>
html
<ul>
<ChildComponent
v-for="(post,index) in posts"
:item="post"
:key="index"
>
</ul>
pug
ul
ChildComponent(
v-for="(post,index) in posts"
:item="post"
:key="index"
)
)
:src (v-bind:src)
html
<img :src="image.url" alt="title">
img(
:src="image.url"
:alt="title"
)
@click (v-on:click)
html
<li>
<a
@click="clickedEvent('hoge')"
>Hoge</a>
</li>
pug
li
a(
@click="clickedEvent('hoge')"
) Hoge