预览
官网文档
http://cn.vuejs.org/guide/index.html
例子 ajax获取数据 加载列表
<div class="content" id="content">
<span v-text="currentUrl"></span>
<ul class="img_listbox co">
<li v-repeat="items" >
<a href="javascript:;" onclick="prewImage('{{imgUrl}}')">
<img v-attr="src:'${imgRoot}'+imgUrl"/>
</a>
<p><span v-text="upTime"></span></p>
<p><a class="btn btn-success" style="display: inline;padding: 6px 12px;" role="button" href="${root}/user/qrcode?imgID={{imgID}}">打印</a></p>
</li>
</ul>
<a class="more" href="javascript:;" onclick="loadDate()" v-show="moreflag">查看更多</a>
</div>
<script src="//cdnjs.cloudflare.com/ajax/libs/vue/0.12.16/vue.min.js"></script>
<script>
var pageNum = 1;
var vm = new Vue({
el: '#content',
data: {
items: [],
moreflag:true
},
compiled:loadDate
});
function loadDate(){
$.post(root+"/user/imglistJson/"+pageNum,function(data){
if(data.list.length==0){
vm.moreflag=false;
return;
}
vm.items=vm.items.concat(data.list);
pageNum++;
},"json")
}
</script>