vue3+ts+vant4开发,已配置自动引入,使用closeToast组件报异常closeToast is not defined

虽然已经配置了自动引入,但Vant 4 的closeToast是从vant/es/toast中导出的,而不是单独的close-toast模块。所以,使用的时候还是要手动引入的,加上如下代码就好了:

import { closeToast } from 'vant/es/toast';

引入closeToast后,再使用就不会报错了。

这个问题的核心是 Vant 的closeToast属于 Toast 组件的一部分,而不是独立组件,所以自动导入可能错误地解析了它的路径。通过以上方式应该能解决导入错误的问题。


posted on 2025-10-31 13:04  逍遥云天  阅读(0)  评论(0)    收藏  举报

导航