gpt4 book ai didi

vue.js - Vue 使用 mapState 计算语法错误

转载 作者:搜寻专家 更新时间:2023-10-30 22:30:55 24 4
gpt4 key购买 nike

我有这个代码:

 computed: {
mapState(["appErrors", "user", "profilesFor"]),
compiledData () {
return {
template: `<p>${this.data}</p>`
}
}
}

基本上我使用的是 Vuex 并且它有 mapState 但我也想定义我自己的计算函数所以我改变了

计算:mapState(["appErrors", "user", "profilesFor"]) --有效

computed: {
mapState(["appErrors", "user", "profilesFor"]),
compiledData () {
return {
template: `<p>${this.data}</p>`
}
}
}

但它不起作用。我该如何解决这个问题?

最佳答案

mapState helper提供一个包含计算得到的函数的对象。

使用 spread operator在您的 computed 对象中包含这些函数中的每一个:

computed: {
...mapState(["appErrors", "user", "profilesFor"]),
compiledData () {
return {
template: `<p>${this.data}</p>`
}
}
}

关于vue.js - Vue 使用 mapState 计算语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47204038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com