#ブックマーク一覧にて、ブックマークされた投稿が無い場合は「ブックマークされた投稿はありません」と表示させたい
現状、ブックマークされた投稿が無い場合は、何も表示させていないです。
ブックマークされた投稿がある場合は、以下のように表示されるようにしております。
#試したこと
三項演算子を使って以下のようにしてみましたが、「ブックマークされた投稿はありません」という文字列も表示されず
何も変化がない状態です・・
<paginate name="paginate-bookmarkList" tag="ol" :list="bookmarkList" :per="3" :style="bookmarkList == '' ? "ブックマークされた投稿はありません" : 'display:flex;'">
分かる方いらっしゃいましたらお力添えを頂きたいです。
よろしくお願いいたします。
#実際のコード
<template> <div> <Header /> <div class="bookmarkList flex"> <h3 class="bookmarkList-title flex">{{ bookmarkData.name }} さんのブックマーク一覧</h3> <hr class="separate" /> <div class="bookmarkList-posts"> {{bookmarkList.list}} <paginate name="paginate-bookmarkList" tag="ol" :list="bookmarkList" :per="3" :style="bookmarkList == '' ? "ブックマークされた投稿はありません" : 'display:flex;'"> <List v-for="(list, index) in paginated('paginate-bookmarkList')" :index="index" :list="list" :key="list.id" /> </paginate> <paginate-links for="paginate-bookmarkList" class="pagination flex" :show-step-links="true" :style="bookmarkList == '' ? 'display:none;' : 'display:flex;'" ></paginate-links> </div> </div> </div> </template>
export default { data() { return { bookmarkData: {}, paginate: ["paginate-bookmarkList"], bookmarkList: [] }; }, components: { Header, List },
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/07 11:25
2021/06/07 11:39