Das Problem mit dem Objekt {__ob__: Observer} in Vue

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:

  1. 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格式要标准:单引号套着双引号
  1. 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) => {
    
    })

おすすめ

転載: blog.csdn.net/qq_37291367/article/details/120507420