Newer
Older
<div class="h-6" />
<el-menu
:default-active="activeIndex2"
class="el-menu-demo"
mode="horizontal"
background-color="#545c64"
text-color="#fff"
active-text-color="#ffd04b"
@select="handleSelect"
>
<el-menu-item index="1">Main</el-menu-item>
<el-menu-item index="2">Wish List</el-menu-item>
<el-menu-item index="3">Flight Ticket</el-menu-item>
<el-menu-item index="4" class="dock-right" @click="hanldeLogOut()">Log Out</el-menu-item>
<script lang="ts">
import { defineComponent } from "vue";
import { mapActions, mapGetters } from "vuex";
export default defineComponent({
data() {
return {};
},
methods: {
...mapActions("auth", {
logOut: "logOutApi",
}),
hanldeLogOut() {
localStorage.setItem("token", "");
this.logOut()
this.$router.push("/");
}
}
})
</script>
<style scoped>
.el-menu-demo > .el-menu-item.dock-right {
margin-left: auto
}
</style>