vue组件中的一个计算属性code,依赖另一个计算属性projectPath(该属性只有数组或者undefined两种值),但是在code的计算函数中调用map,却报TypeError: this.projectPath.map(...) is not a function这是什么道理???代码: code () { if (this.projectPath) { console.log(typeof this.projectPath.map) let list = this.projectPath.map(item => item.nodeCode) return list.join('_')
} return undefined
},报错:
2 回答
慕森卡
TA贡献1806条经验 获得超8个赞
你的报错里说的是 pathList
而你打印输出的是 projectPath
。
你应该看 pathList
是不是 null
或者 undefined
了。
添加回答
举报
0/150
提交
取消