我有一个使用adonuxt创建的NUXT.js应用程序。我有一个非常奇怪的问题。请查看代码
export const getters ={
chatListing(state)
{
console.log('running')
return state.chatListing
},
}
此console.log
运行六次,并在我加载页面时显示输出终端。因此,如果我在这里使用更多代码,例如将项目推入数组中,则会产生大量项目。
更奇怪的是,在浏览器控制台中它只运行一次,而在终端中它运行很多。当我推送某些项目并返回时,由于代码执行了多次,因此产生了多个结果,因此类似地显示了很多项目。
我正在像这样的组件中使用这些数据
computed: {
...mapGetters([
'chatListing',
// few more items...
])
}
您知道其中有什么问题吗?谢谢。