首页 > 解决方案 > 尝试在 vue 中使用变量时未定义

问题描述

我正在尝试获取属于对象的所有值。我正在努力做的是对我想要的对象部分使用可变过滤器。

所以我有

getCategoryData(slug){
    console.log(this.categories.products.slug);
}

我最终在我的控制台中得到一个未定义的结果。 sluginthis.categories.products.slug是我想使用的变量。

标签: vue.js

解决方案


我想这就是你需要的

getCategoryData(slug){
    console.log(this.categories.products[slug]); // change added
}

推荐阅读