vuex - Buefy、Vuex、Toast:找不到声明文件
问题描述
我想使用 Toast 显示来自我的商店的消息。根据文件我必须
import { Toast } from 'buefy/dist/components/toast';
但随后打字稿警告:
找不到模块“buefy/dist/components/toast/index.js”的声明文件
当我将 Toast 导入为
import { Toast } from 'buefy'
打字稿似乎很满意,但是 Toast 不起作用。
解决方案
您使用哪个版本的 Buefy?Toast,Modal 的最新版本更改导入语句...您必须从 v0.8.0开始执行此操作:
import { ToastProgrammatic as Toast } from 'buefy'
Toast.open('Toasty!')
https://buefy.org/documentation/toast#from-outside-vue-instance
推荐阅读
- python - 如何根据先前索引处新创建的值执行计算?
- eclipse-hono - 无法在 Hono 中使用基于 X.509 的身份验证注册租户
- scala - 为在 Scala 中并行运行 Databricks 笔记本的未来序列添加重试
- dictionary - 颤振\:未处理的异常:迭代期间的并发修改:_LinkedHashMap len:0
- html - 使用 flexbox 连续调整 3 个框
- javascript - 从一个类型类数组Angular 7的数组中访问数据
- oracle - 根据 Oracle 中的百分比计算更新多个列
- c++ - 如何从二进制文件中读取字符串?
- c++ - 何时将局部变量声明为非静态 constexpr 有益/必需?
- javascript - 设置以动态形式打开的第一个字段