Probleme mit dem Objekt { ob :Observer} in Vue :
Bei diesen Daten handelt es sich um von Vue festgelegte Datenmonitore, die im Allgemeinen nicht aufzählbar sind.
Lösung:
- Sie können verwenden
JSON.parse(JSON.stringify(ob))
, um das Originaldatenobjekt der tiefen Kopie abzurufen.
Um die Originaldaten dieser Daten abzurufen,JSON.stringify([data])
wandeln Sie sie in eine Zeichenfolge um
JSON.stringify(json) // 把字符串转换成json;
JSON.parse(' {"a":12, "b":"blue"}') // 把json转换成字符串
// parse方法里面的json格式要标准:单引号套着双引号
- Nach der asynchronen Lösung
der Ajax-Anfrage wird das Array direkt durchlaufen. Da es asynchron ist, hat die Ajax-Anfrage die Rückgabeparameter beim ersten Mal nicht erhalten, was zu einem Fehler führt. Stattdessen wird die Operation zum Durchlaufen des Arrays geschrieben, nachdem die Ajax-Anfrage das Array erfolgreich gefüllt hat.
$axios.get(url, {
params: param})
.then(response => {
// 填充数组操作
// 在这里遍历数组操作
}, err => {
}).catch((error) => {
})