適用於我的其他路線,如「/ dashboard」等,但出現在所有路線中。我基本上希望這個模板只在url爲「/」時出現。在整個項目中嘗試過,只是梅花不起作用。請幫助和謝謝!任何建議。
<template v-if="main">
<div id="accordion-nav">
<div class="accordion-panels">
<a href="/dashboard">Dashboard <i class="fa fa-caret-right" aria-hidden="true"></i></a>
</div>
<div class="accordion-panels">
<a href="/shifts">Shifts <i class="fa fa-caret-right" aria-hidden="true"></i></a>
</div>
<div class="accordion-panels">
<a href="/other">Other <i class="fa fa-caret-right" aria-hidden="true"></i></a>
</div>
</div>
</template>
<script>
export default {
name: 'accordion-nav',
computed: {
main: function() {
return this.$route.path.indexOf('/') === 0
}
}
}
</script>
<style scoped>
</style>
這是一個單獨的組件。你在哪裏使用這個組件? –
' {{openerText}} <手風琴-NAV>手風琴-NAV> ' –
用於格式化有@VamsiKrishna抱歉,我把它在我sidebar.vue組件。已經嘗試過也沒有運氣。 –