首页   注册   登录
 shintendo 最近的时间轴更新
shintendo

shintendo

V2EX 第 274063 号会员,加入于 2017-12-12 17:20:00 +08:00
今日活跃度排名 9997
火狐地址栏底下有一条黑线
Firefox  •  shintendo  •  136 天前  •  最后回复来自 Donald5VE
3
reddit 是不是挂了?
全球工单系统  •  shintendo  •  241 天前  •  最后回复来自 KickAssTonight
6
shintendo 最近回复了
是的,把大象装进冰箱同理
4 天前
回复了 pmispig 创建的主题 程序员 前端跳转谁来做?
为什么都说是 spa 内跳转……这不改的是 hash 前面的路径吗
看视频效率太低了,分分钟睡着。
看文档,方向是自己把控的,哪里不懂点哪里,看视频,方向是别人把控的,跟看别人玩 3d 游戏似的,不仅信息接收效率低,还容易晕车
7 天前
回复了 srs1995 创建的主题 Vue.js 想学前端直接上手 vue 可行吗
vue 官网文档开篇第一句
The official guide assumes intermediate level knowledge of HTML, CSS, and JavaScript
@Rexxar 你可能想的太复杂了
> 即时不 return,这条指令该执行也要执行啊
是的,这条指令执行了,问题在于 await 没有正确地等待这条指令执行完,即 await 等待的目标不对。
await fetchData()这条语句,await 的对象是 fetchData(),即 fetchData 函数调用的返回值,而你没有返回任何东西,相当于 await undefined;
@star7th async/await 和 Promise 一起用没有任何问题,有些场景只用 async/await 实现不了,必须混用 Promise.

把 await 理解为“本句以下直到函数末尾的内容全部放入一个隐藏的 then”就不会晕车了
其实很简单,你把 this.$axios.post(...).then(...)这个表达式记为变量 x,再对比一下你的两个写法:

fetchData() {x}
await fetchData()

await x

就能一眼看出差异了
2L 说的对,你就是没把 promise return 出来
@frozenway 一般总有个 getUserInfo 接口,在这里返回就行吧。前端就是加载首页(首个页面,不是 index )时调用这个接口
首页获取当前用户角色 /权限,存全局,之后直接用,所有接口返回值用拦截器统一检查,无权限则提示或跳登录页
权限检查在后端接口上做
前端权限是做体验而不是做安全,所以覆盖常规使用场景即可
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1892 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 19ms · UTC 13:38 · PVG 21:38 · LAX 05:38 · JFK 08:38
♥ Do have faith in what you're doing.