Vue-导入外部JSON而无需重新加载

问题描述 投票:0回答:1

每次更新JSON文件时,我都会遇到反应性数据重置的问题。

JSON文件是以前的消息的数据库,在created()周期中,最初将对其进行一次加载:

created() {
     const database = require('../../db.json');
     this.messages = database.messages
},

在服务器端,所有新消息都会更新此JSON文件。但是,发生这种情况时,它将触发Vue应用程序中的新导入,并且数据值将重置。

我只想加载一次导入此数据-有办法吗?

json vue.js
1个回答
0
投票

[尝试复制database.messages的深层副本。

this.messages = JSON.parse(JSON.stringify(database.messages));
© www.soinside.com 2019 - 2024. All rights reserved.