vue.js - Vue.js + Bootstrap - 问题 - 从 store.js 调用 $bvToast
问题描述
我可能有一个非常简单的问题:如何从 store.js 调用位于组件中的方法,例如,我想要一个来自 store 突变的 toast 弹出窗口。有任何想法吗?
解决方案
$bvToast 可以在 BToast 导出中找到。您可以导入它来使用它。
import { BToast } from 'bootstrap-vue'
示例类
import { BToast } from 'bootstrap-vue'
class uiUtils
{
showToast(message : string,title : string){
let bootStrapToaster = new BToast();
bootStrapToaster.$bvToast.toast(message, {
title: title,
toaster: "b-toaster-top-right",
solid: true,
appendToast: false
})
}
}
export default new uiUtils();
该文档确实在页面底部显示了各个组件的导出,可以在此处找到Bootstrap Vue 文档。
推荐阅读
- netsuite - 在 netsuite 套件中的 post 方法中获取 html 数据
- c# - 拆分巨大视图模型/xaml 的最佳方法
- c# - 使用 C#,如何访问 exe 中的 COM 分配接口?(缺少方法异常)
- node.js - 'lrem' 命令的参数错误
- apache-spark - 我如何确定这是否是该传感器的第一个事件?如果是,则分配它 0 否则增加最后一个数字
- php - 使用 regex/php 删除文本中的嵌套链接
- python - 如何使用参数迭代类对象
- python - 如何从 paged.SecretItemPaged 类型对象中获取秘密值
- c# - == 运算符使用反射
- sql - 如果在 UCanAccess 中不存在