欢迎来到代码驿站!

vue

当前位置:首页 > 网页前端 > vue

vant toast 关闭栈溢出问题及解决

时间:2022-09-19 09:28:26|栏目:vue|点击:

vant toast 关闭栈溢出

开发中有这样一个常见场景。在发送某个异步请求以后,需要给出一个提示,提示停顿一定时间以后再路由跳转至其他页面。

vant的toast中有这样一个方法

最初的写法是这样的:

而这也是才坑所在。然后你会看到:

死循环。栈溢出了。

解决的办法

 let toast = Toast({message:"提交成功",type:"success"})
 setTimeout(()=>{
           toast.clear()
           self.$router.push('/confirmPayment')
  },1000)

vue 使用vant踩坑记

问题1

表单使用 <van-field></van-field>在页面中只引入Form还是会报错

问题2

表单使用用表单自带的提交@submit,如果表单里面有一个其他业务逻辑的按钮不做提交操作,比如发送验证码会验证表单中输入框的验证

解决方法

第一个问题要在main.js中引入

import {
    field
} from 'vant'
Vue.use(field)

第二个问题 button中添加代码native-type=“button”

<van-button size="small" type="info" native-type="button">发送验证码</van-button>

上一篇:Vue-CLI3.x 自动部署项目至服务器的方法步骤

栏    目:vue

下一篇:vue单页面改造多页面应用的全过程记录

本文标题:vant toast 关闭栈溢出问题及解决

本文地址:http://www.codeinn.net/misctech/214112.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有