后臺的東西已經傳到了 控制臺可以看到 可是怎么渲染啊 有什么方式 我是小白 感謝各位大佬
uj5u.com熱心網友回復:
如果你沒有用vue,react,angular等框架,那就直接 在成功回呼拿到資料,把想要資料拿出來,放在該放的地方
比如: html 里面 <div class="box"><div>姓名:<span></span></div></div>
成功回呼拿到姓名 就這樣
var html = `<div>姓名:<span>${res.data.name}</span></div>`
拿到結果 $('.box').html(html) 不用jquery document.getElementsByClass('box')[0].innerHTML()
大概就是這樣
uj5u.com熱心網友回復:
① 先在 data(){return{
items: '', //定義一個存放資料的變數;
}
}
②在你把資料列印到控制臺的地方 即: console.log(res.data);那里
輸入this.items = res.data;
③ 渲染 使用v-for開始回圈 v-if 控制回圈次數
例: <div v-for = ''(item,index) in items '' v-if = '' index < 5 ''> //item 是在這定義的一個變數,index表示頁面。這里意思是 回圈顯示前5條資料
<div> {{item.name}} </div> 這里的name只是舉個例子,你要看給你的資料包里具體有什么。
</div>
OK,現在你想要資料已經渲染到頁面上了。
我也是剛剛學會使用axios并渲染到頁面上 學習還不夠深入 大佬見諒 僅僅分享一下個人心得
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/115645.html
標籤:Ajax
上一篇:會css網頁的進
下一篇:請求大佬給我解釋下下面的js代碼
