前端酸菜鱼a 2024-08-09 21:09 采纳率: 0%
浏览 16

vant组件库Toast轻提示duration:0配置项出错

vant组件库的Toast轻提示配置了duration:0提示为什么还是会自动消失?

// 添加请求拦截器
request.interceptors.request.use(function (config) {
  Toast.loading({
    message: '加载中...',
    forbidClick: true,
    loadingType: 'spinner',
    duration: 0
  })

  • 写回答

2条回答 默认 最新

  • Nymph_Zhu 2024-08-09 23:06
    关注

    可能是因为Vant的某个版本中对此属性的处理存在问题。解决这个问题的方法有以下几种:
    1.更新Vant到最新版本,看是否解决了这个问题。
    2.如果更新版本不可行,可以通过监听Toast的close事件来手动控制Toast的显示与隐藏。
    3.在Toast的使用场景中,如果需要一直显示Toast,可以设置一个很大的值(比如30000),模拟出Toast一直显示的效果。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 8月9日