back forward btn
This commit is contained in:
parent
7c2b82732f
commit
8d8beea7f1
|
@ -29,6 +29,11 @@ $white: #fff;
|
|||
color: $white;
|
||||
cursor: pointer;
|
||||
|
||||
&.disabled {
|
||||
opacity: 0.5;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
a,
|
||||
a[href].router-link-active {
|
||||
color: $white;
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
<script setup lang="ts">
|
||||
import { Icon } from '@iconify/vue';
|
||||
import { useRoute } from 'vue-router';
|
||||
import { useRoute, useRouter } from 'vue-router';
|
||||
|
||||
import { useItem } from '../stores/item';
|
||||
|
||||
const route = useRoute()
|
||||
const router = useRouter()
|
||||
|
||||
const page = useItem()
|
||||
|
||||
// console.log(route.name)
|
||||
console.log(router)
|
||||
</script>
|
||||
<template>
|
||||
<div class="nav">
|
||||
|
@ -22,16 +23,20 @@ const page = useItem()
|
|||
<i-mdi:video-3d />
|
||||
</RouterLink>
|
||||
</span>
|
||||
<span class="nav-icon" style="font-size: 1.375rem;">
|
||||
<span class="nav-icon" style="font-size: 1.375rem;" v-if="false">
|
||||
<i-mdi:vector-arrange-below />
|
||||
</span>
|
||||
</div>
|
||||
<div class="nav-group">
|
||||
<span class="nav-icon">
|
||||
<span class="nav-icon" :class="[{ disabled: router.options.history.state.back == null }]">
|
||||
<RouterLink :to="router.options.history.state.back" @click.prevent="router.back()">
|
||||
<i-mdi:arrow-left />
|
||||
</RouterLink>
|
||||
</span>
|
||||
<span class="nav-icon">
|
||||
<span class="nav-icon" :class="[{ disabled: router.options.history.state.forward == null }]">
|
||||
<RouterLink :to="router.options.history.state.forward" @click.prevent="router.forward()">
|
||||
<i-mdi:arrow-right />
|
||||
</RouterLink>
|
||||
</span>
|
||||
</div>
|
||||
<div class="nav-content">
|
||||
|
|
Loading…
Reference in New Issue