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

shintendo

V2EX 第 274063 号会员,加入于 2017-12-12 17:20:00 +08:00
今日活跃度排名 4381
火狐地址栏底下有一条黑线
Firefox  •  shintendo  •  129 天前  •  最后回复来自 Donald5VE
3
reddit 是不是挂了?
全球工单系统  •  shintendo  •  235 天前  •  最后回复来自 KickAssTonight
6
shintendo 最近回复了
23 小时 51 分钟前
回复了 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 )时调用这个接口
首页获取当前用户角色 /权限,存全局,之后直接用,所有接口返回值用拦截器统一检查,无权限则提示或跳登录页
权限检查在后端接口上做
前端权限是做体验而不是做安全,所以覆盖常规使用场景即可
有没有开虚拟机软件
@kuoruan 正儿八经进了语言标准的东西,怎么就不能用了,又不是草案语法。讨论个写法问题还得考虑 ie 兼容吗
4 天前
回复了 darknoll 创建的主题 问与答 前端新手,请教个 vue 的路由跳转问题
@darknoll 怎么可能……
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2645 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 19ms · UTC 07:36 · PVG 15:36 · LAX 23:36 · JFK 02:36
♥ Do have faith in what you're doing.