Как можно условно изменить текст всплывающей подсказки Bootstrap - vue с помощью флажка? Как получить доступ к тексту всплывающей подсказки, чтобы изменить его? Любая помощь будет принята с благодарностью.
Vue компонент, где флажок пытается изменить всплывающую подсказку:
<template>
<div class="text-center">
<b-button v-b-tooltip.hover.right="tooltipText" variant="outline-primary">
<div v-bind:class="{ active: checkbox1 }">
{{ username }}
</div>
</b-button>
</div>
</template>
<script>
export default {
props: ['username', 'checkbox1'],
data() {
return {
show: true,
tooltipTextContent: 'hello tooltip',
}
},
methods: {
tooltipText() {
if (!this.checkbox1) {
return this.tooltipTextContent
} else {
return `${this.tooltipTextContent} changed`
}
}
},
}
</script>
<style scoped>
.active {
color: red;
}
</style>