为了账号安全,请及时绑定邮箱和手机立即绑定

vue.js+ajax怎么样实现滚动加载

vue.js+ajax怎么样实现滚动加载

30秒到达战场 2019-05-25 15:15:47
vue.js+ajax怎么样实现滚动加载
查看完整描述

2 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

div class="example_top">JinKey最新收藏</div>
<ul>
<li v-for="item in items">

<span class="title_content">{{item.title}}</span>

</li>
</ul>

本来只有一个span,滚动加载后使用AJAX得到新数据,要怎么样把新数据用第二个span显示出来。



查看完整回答
反对 回复 2019-05-26
?
莫回无

TA贡献1865条经验 获得超7个赞

加载和显示新数据在vue里最简单了,往你的数据中添加新的值就可以了:

methods: {
loadMore: function() {
yourAjaxMethod(function(moreData) {
this.items.push(moreData);
}.bind(this));
}
}
另外一个问题就是如何触发loadMore,这里像你说的,滚动。所以你需要监听下scroll事件或者使用其他滚动插件比如iscroll,在对应的回调里调用loadMore





查看完整回答
反对 回复 2019-05-26
  • 2 回答
  • 0 关注
  • 662 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信