<template>
<Teleport v-if="mounted" to="#app-bar-title">
<div width = "auto" class="btn-group">
<v-btn class='button1' @click="send({payload:'b2'})">Machines</v-btn>
<v-btn class='button1' @click="send({payload:'b3'})">Analysis</v-btn>
<v-btn class={{msg.class}} @click="send({payload:'b4'})">Online_DT</v-btn>
<v-btn class='button1' @click="send({payload:'b5'})">Offline_DT</v-btn>
<img src="/dlogo-copy.png" width = '70px' style="vertical-align:middle" alt="DM" >
</div>
</Teleport>
</template>
<script>
export default {
data() {
return {
mounted: false
}
},
mounted() {
this.mounted = true
}
}
</script>
I have this code in a template node and am able to succesfully put few buttons in the header using teleport, so that they appear in all pages of dashboard.
i want to dynamically change the class of a particular button depending on what page i am in. (to show that button was pressed last), i am not able to use mustache template, how do i achieve this ?