javascript - 如何从嵌套钩子函数访问数据属性?
问题描述
我的目标是从mount()钩子访问和修改数据属性“加载” 。
问题是我在挂载的钩子中嵌套了多个函数,我不确定我是否可以访问那个特定的上下文。
正如您从照片中看到的,这就是我所拥有的:1.mounted(),2. Main function,3. Nested function。
一个嵌套函数被认为是一个从 true 到 false 的不断变化的数据属性,称为加载。
到目前为止,我似乎无法找到一种访问方式,因为 this.loading 发送 undefined 因为它遥不可及。
解决方案
你必须得到this
参考。请尝试类似的方法:
mounted() {
var self = this
function1() {
function2() {
self.loading = false
}
}
}
推荐阅读
- jquery - 删除索引大于点击的元素
- cloud - 恢复 Google Cloud 项目
- reactjs - 使用 Storyshot 渲染 React Portal 时出错
- amazon-redshift - 在 Pentaho 数据集成中使用 DISTSTYLE ALL 创建表会引发 DISTKEY 兼容性错误
- angular - 数据关闭模式在单击提交时无法以角度工作
- javascript - 在 $(".sim-row-edit").mousedown 上显示右键菜单
- android - E/BitmapFactory:无法解码流:java.io.FileNotFoundException for(没有这样的文件或目录)
- npm - Npm 不工作,即使它显示版本
- mongodb - 查找与多个点相交的多个多边形
- shopify - Shopify 粗体应用无法验证地址