Vue.js展示AJAX數(shù)據(jù)簡單示例講解
最近琢磨了一下vue.js,并在項目中進行了運用,感覺非常好用,強烈推薦。
當通過AJAX方式取回數(shù)據(jù)后,使用vue.js可以完美地按一定邏輯在頁面上的展示數(shù)據(jù),代碼簡單、優(yōu)美、自然,而且便于與在用的頁面框架集成。
感謝vue.js的作者,官方網(wǎng)站地址:https://cn.vuejs.org
舉個小例子。注意,代碼中使用jQuery、bootstrap。沒有用過bootstrap不影響閱讀本文。
一、返回的JSON數(shù)據(jù)示例
[
{"playid":"12113c676a4e4aefac75d793910ea193",
"playname":"新建活動",
"startDate":"2017-01-01",
"guestNum":2,
"nickname":"wallimn",
"blog":"http://wallimn.iteye.com"}
]
二、網(wǎng)頁代碼
<table class="table table-bordered table-striped table-condensed" id="recentPlayTable">
<tr>
<th>名稱</th><th>時間</th><th>人數(shù)</th>
</tr>
<tr v-for="item in items">
<td>{{item.playname}}</td>
<td>{{item.startDate}}</td>
<td>{{item.guestNum}}</td>
</tr>
<tr v-if="loaded==false">
<td colspan="3" class="text-center">正在加載數(shù)據(jù)......</td>
</tr>
<tr v-if="loaded==true && items.length==0">
<td colspan="3" class="text-center">暫無數(shù)據(jù)</td>
</tr>
</table>
<script type="text/javascript">
var playTableVue = new Vue({
el:"#recentPlayTable",
data:{
items:[],
loaded:false
}
});
$(function (){
$.getJSON("JSON",{playid:'${play.playid}'},function(json){
if(!json)json=[];
playTableVue.items=json;
playTableVue.loaded=true;
});
});
</script>
以上所述是小編給大家介紹的Vue.js展示AJAX數(shù)據(jù)簡單示例,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- 詳解vue 中使用 AJAX獲取數(shù)據(jù)的方法
- 詳解vue與后端數(shù)據(jù)交互(ajax):vue-resource
- Vue form 表單提交+ajax異步請求+分頁效果
- Vue-resource實現(xiàn)ajax請求和跨域請求示例
- vue使用Axios做ajax請求詳解
- 詳解Vue.js基于$.ajax獲取數(shù)據(jù)并與組件的data綁定
- Vue.js Ajax動態(tài)參數(shù)與列表顯示實現(xiàn)方法
- vue使用ajax獲取后臺數(shù)據(jù)進行顯示的示例
- vue.js 表格分頁ajax 異步加載數(shù)據(jù)
- 淺談Vue.js應用的四種AJAX請求數(shù)據(jù)模式
- vue ajax 攔截原理與實現(xiàn)方法示例
相關文章
Vue.js使用axios動態(tài)獲取response里的data數(shù)據(jù)操作
這篇文章主要介紹了Vue.js使用axios動態(tài)獲取response里的data數(shù)據(jù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
一步步教你用Vue.js創(chuàng)建一個組件(附代碼示例)
組件(Component)是Vue.js最強大的功能之一,組件可以擴展HTML元素,封裝可重用的代碼,下面這篇文章主要給大家介紹了關于如何一步步用Vue.js創(chuàng)建一個組件的相關資料,需要的朋友可以參考下2022-12-12
vue3基礎組件開發(fā)detePicker日期選擇組件示例
這篇文章主要為大家介紹了vue3基礎組件開發(fā)-detePicker(日期選擇組件)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03
Vue組件開發(fā)之LeanCloud帶圖形校驗碼的短信發(fā)送功能
Vue是目前使用較廣泛的三大前端框架之一,其數(shù)據(jù)驅(qū)動及組件化的特性使得前端開發(fā)更為快捷便利。本文在LeanCloud 短信轟炸與圖形校驗碼官方文檔 基礎上,從封裝需要出發(fā)開發(fā)一個簡單的短信圖形驗證Vue組件,具體內(nèi)容詳情大家參考下本文2017-11-11

