VueJs 中的反向数组问题

reverse array issue in VueJs

我通过 Facebook 图收到对话消息 api,我需要反转数据。

在计算的 reverseChat 函数中,我尝试 return this.chat.data 有效,但在我尝试 JSON.parse(this.chat).data.reverse()this.chat.data.reverse() 错误显示时没有 reverse()。

控制台显示错误

[Vue warn]: Error when rendering anonymous component at C:\Users\PEM\Desktop\src\components\Chat.vue:
SyntaxError: Unexpected end of JSON input
    at json.parse (<anonymous>)
    at Proxy.render (eval at <anonymous> (app.js:2430), <anonymous>:123:85)
    at VueComponent.Vue._render (ever at <anonymous> (app.js:606), <anonymous>:2464:21)
    ...

jsfiddle 中的示例代码

https://jsfiddle.net/pqrf2vu4/
JSON.parse(this.chat).data.reverse()

有效。参见 Jsfiddle