在 Vuejs 中为所有人更改数据
change data in Vuejs for all
在 ajax totalUserPosts 返回我 Zero 后,我对此有问题,我不想要这个!
new Vue({
el: "#app",
data: {
totalUserPosts:0,
},
methods:{
getPostsAjax () {
$.ajax({
url:url,
type: 'get',
cache: false,
dataType: "json",
data:{
limit: this.limit,
id: this.vue_profile_id
}
}).done((data) => {
this.userPosts = data.posts;
this.totalUserPosts = data.total
}.bind(this))
},
getUserPosts () {
this.getPostsAjax()
$(window).scroll(() => {
if($(window).scrollTop() + $(window).height() > $(document).height() - 150) {
console.log(this.totalUserPosts)
}
})
}
})
我想在完成 ajax 请求后更改总数用户帖子请帮助我
你在 ajax 函数返回之前调用 scroll。 您应该在 ajax 请求的回调函数中包含滚动功能,可能是这样的:
new Vue({
el: "#app",
data: {
totalUserPosts:0,
},
methods:{
getPostsAjax () {
$.ajax({
url:url,
type: 'get',
cache: false,
dataType: "json",
data:{
limit: this.limit,
id: this.vue_profile_id
}
}).done(this.getUserPosts)
},
getUserPosts (data) {
this.userPosts = data.posts
this.totalUserPosts = data.total
$(window).scroll(() => {
if($(window).scrollTop() + $(window).height() > $(document).height() - 150) {
console.log(this.totalUserPosts)
}
})
}
},
ready () {
this.getPostsAjax();
}
})
相关文章:
- Angular只从数组中获取所需的数据
- 正在获取所选选项数据
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 有人能提供一张ember数据与broswer's的持久层
- 有没有更好的方法可以测量从Ajax调用返回数据所需的总时间
- JavaScript运行时错误:完成此操作所需的数据尚不可用
- 如何解析文本区域中的结构化字符串数据(接近JSON)以检索其所需的属性
- 在php中的同一网页上检索所选下拉项的值,并使用其他数据将其发布到其他表单
- 节点.js 如何通过基本 Passport 在数据会话中维护所需的数据.js
- 下拉自动滚动到所选数据
- 我创建了一个下拉列表,以及如何显示所选项目的其他列数据
- 有人知道如何在本地存储javascript函数所做的css更改吗
- 本应只对一件事起作用的点击会影响所有人
- 在Javascript数组或一个对象中存储多个数据所需的Tweak
- NowJS-客户端/浏览器通信(不联系“所有人”)
- Highcharts蜡烛图数据被其他人的数据所覆盖
- 针对所有人,而不仅仅是第一个人
- 节点聊天服务器:只有第一台计算机可以看到所有人
- Pushwoosh发送通知给所有人,除了一些用户
- 如何监控用户在html输入文本字段中输入数据所需的时间