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

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

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

不负相思意 2019-05-16 10:10:57
vue.js+ajax怎么样实现滚动加载
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

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-17
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

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

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





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

添加回答

举报

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