时间:2022-09-19 09:28:26 | 栏目:vue | 点击:次
开发中有这样一个常见场景。在发送某个异步请求以后,需要给出一个提示,提示停顿一定时间以后再路由跳转至其他页面。
最初的写法是这样的:
而这也是才坑所在。然后你会看到:
死循环。栈溢出了。
let toast = Toast({message:"提交成功",type:"success"}) setTimeout(()=>{ toast.clear() self.$router.push('/confirmPayment') },1000)
表单使用 <van-field></van-field>在页面中只引入Form还是会报错
表单使用用表单自带的提交@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>