页面切换操作加入提示看不到el-message

需求: 需要在请求成功后跳转页面,但是请求成功后设置的message因为跳转页面太快看不见了。
原代码:

if(res.code === 200){
	proxy.$message.success('修改角色成功,请重新登录')
    window.localStorage.clear()
    proxy.$store.commit('changeUserToken', {})
 	proxy.$router.push('/login')
}

正确方法:

proxy.$message({
	message: '修改角色成功,请重新登录',
    type: 'success',
    duration: 1500,
    onClose: () => {
    	window.localStorage.clear()
        proxy.$store.commit('changeUserToken', {})
        window.location.reload()
   }
})

你可能感兴趣的:(javascript,前端,html)