在最后一行“ =”顯示所有專案的值,當我只使用“=”時,它只顯示一個專案。這是為什么?
axios.get("http://localhost:8000/tweets/api").then((result) => {
const list = result.data;
list.map((item) => {
const name = item.name;
const username = item.username;
const tweet = item.tweet;
const date = item.date;
const twitter = `<li><h2>${name} </h2> ${username} ${tweet} ${date} </li>`;
document.querySelector(".tweet").innerHTML = twitter;
});
});
}, []);
uj5u.com熱心網友回復:
= 每次添加當前 twitter 時都會執行 innerHTML 但是 = 它會影響到 innerHTML 的值,因此在這種情況下它會覆寫當前值。
最后它將是串列中的最后一項
我建議在開始編碼之前先學習 javascript 的基礎知識和語法,以防萬一你不了解它們,我不想粗魯抱歉
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/463864.html
標籤:javascript 节点.js 反应
上一篇:innerHTML不顯示使用事件處理程式設定的新變數
下一篇:V-for在2個單獨的物件陣列上
