Data diminta sebelum memasuki halaman Saya mempunyai keperluan di sini, iaitu, jika kod bahagian belakang tidak sama dengan 200, ia akan meminta pengguna dengan beberapa maklumat ralat dan menghalang pengguna daripada memasuki halaman seterusnya. Selepas melihat laman web rasmi, jika anda ingin mengganggu navigasi, anda boleh menggunakan next(false), tetapi mengapa ia tidak berfungsi jika saya kembali palsu di sini.
beforeRouteEnter (to, from, next) {
Vue.$uop.loading.show({
text: '加载中'
})
reqData.req({
apiName: 'getAddress'
}).then((res) => {
next((vm) => {
vm.$uop.loading.hide()
res = res.data
if (res && res.code !== 200) {
vm.$uop.toast.show({
type: 'text',
text: res.message
})
return false // 这里怎么写才能不进入下一个页面
}
})
}).catch((error) => {
Vue.$uop.loading.hide()
Vue.$uop.toast.show({
type: 'text',
text: '请求地址数据异常'
})
})
return false // Cara menulis di sini supaya tidak masuk ke halaman seterusnya
seterusnya(salah)
lain
seterusnya()