使用$ user将动态数组导入vue组件/嵌套数组

问题描述

我有一个看起来像这样的数组:

[
{header: this.$t('someName1'),link: '/someLink1',showLink: this.$user.stuff1},{header: this.$t('someName2'),link: '/someLink2',showLink: this.$user.stuff2},{header: this.$t('someName3'),link: '/someLink3',showLink: this.$user.stuff3}
]

1。问题 我想遍历此数组以将这些链接放在边栏中。 如果我将提供的数组放入“计算”中,那么它将起作用。但我想将其从组件文件中取出并放入自己的js文件中。

2。问题 我需要将该数组嵌套在看起来与提供的数组几乎相同的另一个数组中。 因此,为了简单起见,假设我要再次将提供的内容嵌套在自己的位置。

问题是:我总是得到以下错误:“ $ t” /“ this。$ t”和“ $ user” /“ this。$ user”未定义/未知。

有什么办法解决这个问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)