【发布时间】:2018-02-17 11:39:09
【问题描述】:
我想在 Vue 组件生命周期钩子中使用 await 关键字和同步代码样式,例如 created、modified 等...这需要将这些方法声明为 async。反过来,这意味着钩子将返回承诺。
我以前在任何地方都没有看到使用这种方法的示例。
这样做有什么缺点吗?
【问题讨论】:
标签: vue.js async-await vuejs2
我想在 Vue 组件生命周期钩子中使用 await 关键字和同步代码样式,例如 created、modified 等...这需要将这些方法声明为 async。反过来,这意味着钩子将返回承诺。
我以前在任何地方都没有看到使用这种方法的示例。
这样做有什么缺点吗?
【问题讨论】:
标签: vue.js async-await vuejs2
Vue 并不关心你在生命周期钩子中做了什么。它们通常没有任何返回值,因为没有任何东西调用它们期望返回值,所以如果你期望使用它们返回的承诺,你必须自己安排。
【讨论】: