vue.js - 从 Vue 中的 created() 访问在 beforeCreate() 中声明的变量
问题描述
我beforeCreate()
在 Vue 的钩子中创建了一个变量,如下所示:
beforeCreate() {
let companies = store.dispatch('getCompanies');
}
现在,我想在钩子中访问这个companies
变量(这是一个承诺)created()
有什么办法可以做到这一点吗?
解决方案
您可以将其设为数据属性,如下所示:
data() {
return {
companies: undefined
}
},
beforeCreate() {
this.companies = store.dispatch('getCompanies');
},
created() {
console.log(this.companies) // or whatever
}
推荐阅读
- r - 如何在r中编写冒号运算符的S3函数
- pine-script - 如何在 pine 脚本中获取图表窗口的低点和高点?
- javascript - 打字稿错误:类型中缺少属性“children”,但类型“CommonProps”中是必需的
- python - 使用pygame在python中制作一个按钮
- github - 如何防止在 master/main 上运行 GitHub 工作流
- reactjs - 如何更改反应的ui组件中的字段提示以放大传递给他一个功能组件
- ios - 重新加载集合视图时如何调用函数?
- r - 如何取回 chron 时间列?
- security - OSX 中的证书 CRL 检查
- django - 检查发送到 webhook URL 是否成功