Nuxt.jsで小規模なWebサイトをつくっています。
以下は、目次を表示するコンポーネントの一部コードです。
見ていただきたい部分は、<nuxt-link to="#${item.id}">です。
v-forで生成した目次リストで、
各項目をクリックしたらhtml上に<p id="1">,<p id="2">のように設定した箇所まで移動して欲しいのですが、idの埋め込み方法がわかりません。#${item.id}はわからないために書いた暫定的なものなので確実に違うことはわかっています。
お時間をとらせて申し訳ないのですが、教えていただけないのでしょうか。
vue
1<template> 2 <div> 3 <div class="toc-btn" @click="tocOpen"> 4 目次 5 </div> 6 <div v-show="tocflag"> 7 <div class="toc-behind" @click="tocOpen" /> 8 <div class="toc-contents"> 9 <h4 v-for="item in toc_item" v-bind:key="item.id"> 10 <nuxt-link to="#${item.id}"><p class="toc-item">{{ item.subtitle }}</p></nuxt-link> 11 </h4> 12 </div> 13 </div> 14 </div> 15</template>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/31 06:24
2019/12/31 07:49