Vue methods 使用AJAX后不停的请求后台?

  var vm = new Vue({
    el: '#app',
    data: {
        nowpage:0,
        typenum:1
    }, 
    methods:{  
        test: function () {             
            $.ajax({
                url: "/xxx/xxx",
                data: {
                    PageNum: this.nowpage,
                    PageSize: this.typenum
                },
                type: "post",
                dataType: "json",
                success: function (data) {
                    ...
                     //加载pagination分页控件
                      $.jqPaginator('#pagination', {
                      ...
                      });
                    }
            });          
        }
    }
});
vm.test();
    这样导致了我不停的在请求后台,请问下为什么。
    才接触vue,希望能详细的解释一下。
阅读 2.2k
1 个回答
✓ 已被采纳新手上路,请多包涵

Vue.js 和 pagination控件的回调函数冲突了,解决的办法暂时没想好。换成自己手动写的分页

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题