欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vant?toast?關(guān)閉棧溢出問(wèn)題及解決

 更新時(shí)間:2022年05月26日 15:54:15   作者:sleeppingforg  
這篇文章主要介紹了vant?toast?關(guān)閉棧溢出問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vant toast 關(guān)閉棧溢出

開(kāi)發(fā)中有這樣一個(gè)常見(jiàn)場(chǎng)景。在發(fā)送某個(gè)異步請(qǐng)求以后,需要給出一個(gè)提示,提示停頓一定時(shí)間以后再路由跳轉(zhuǎn)至其他頁(yè)面。

vant的toast中有這樣一個(gè)方法

最初的寫(xiě)法是這樣的:

而這也是才坑所在。然后你會(huì)看到:

死循環(huán)。棧溢出了。

解決的辦法

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

vue 使用vant踩坑記

問(wèn)題1

表單使用 <van-field></van-field>在頁(yè)面中只引入Form還是會(huì)報(bào)錯(cuò)

問(wèn)題2

表單使用用表單自帶的提交@submit,如果表單里面有一個(gè)其他業(yè)務(wù)邏輯的按鈕不做提交操作,比如發(fā)送驗(yàn)證碼會(huì)驗(yàn)證表單中輸入框的驗(yàn)證

解決方法

第一個(gè)問(wèn)題要在main.js中引入

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

第二個(gè)問(wèn)題 button中添加代碼native-type=“button”

<van-button size="small" type="info" native-type="button">發(fā)送驗(yàn)證碼</van-button>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論