【发布时间】:2021-09-24 06:00:04
【问题描述】:
我正在尝试使用 toast 显示消息。所以我在这里尝试了 (https://getbootstrap.com/docs/5.1/components/toasts/) 上的所有示例代码,
但是当我单击按钮显示 toast 时,它显示一次并立即消失。
我试过 this.$bvToast.toast 到 this.$root.$bvToast.toast
和import 'bootstrap-vue/dist/bootstrap-vue.css'
但它不起作用..
这是我的代码
<template>
<div>
<b-button @click="makeToast()">Show Toast</b-button>
<b-button @click="makeToast(true)">Show Toast (appended)</b-button>
</div>
</template>
<script>
export default {
data() {
return {
toastCount: 0
}
},
methods: {
makeToast(append = false) {
this.toastCount++
this.$bvToast.toast(`This is toast number ${this.toastCount}`, {
title: 'BootstrapVue Toast',
autoHideDelay: 5000,
// 'no-auto-hide':true,
appendToast: append
})
}
}
}
</script>
与示例代码完全相同..
我正在使用这个版本
"vue": "^2.6.14",
"bootstrap-vue": "^2.21.2",
我该如何解决这个问题?帮帮我..
【问题讨论】:
-
如果您取消选中评论// no-auto-hide: true,它是否仍然隐藏?
标签: vue.js toast bootstrap-vue