vue-resource的使用,前后端数据交互

vue-resource的使用,前后端数据交互

1:导入vue与vue-resource的js

 js下载:   https://pan.baidu.com/s/1fs5QaNwcl2AMEyp_kUgFyQ

 

注意如果是springBoot项目需要在配置文件中排除静态文件的拦截:

 

 

 post方法:

写法一:

 new Vue({
       el:"#app",
        data:{
            tableMsg:"vue+html+bootstrap",
            userList:[]
        },
       methods:{

       },
       created: function() {
           this.$http.post(
               //请求路由:
               'http://localhost:8080/user/data',
               {
               //传递的参数:
                   currentPage:1,
                   pageSize:3
                   // userName:"wuji"

           }, {
               headers: {
               },
               emulateJSON: true
           }).then((response) => {
               //响应成功回调
               this.userList = response.data.list;
       }).catch(function(response) {
           //失败回调:
               console.log(response);
           });
       }
   })

 

写法二:

    window.onload=function () {
    var vm =new Vue({
            el: "#app",
            data: {
                fullName:"张二8",
                currentPage:1,
                pageSize:3,
                // currentPage:1,
                // pageSize:6,
                paperlist: []
            },

            created: function () { //钩子函数
                this.userList();
            },
            methods: {
                userList: function () {
                    this.$http.post(
                        //请求路由
                        'http://localhost:8084/crm/user/chooseQuery?access_token=43692aa6-64c6-4e94-9d2a-31642cd8faf6',
                        {
                            //请求参数
                                fullName:this.fullName,
                                currentPage:this.currentPage,
                                pageSize:this.pageSize
                        },
                    {
                            'headers': {
                                'Content-Type': 'x-www-form-urlencoded'
                            },
                            emulateJSON: true
                    }
                        ).then(function (ret) {
                        // 成功回调
                        this.paperlist = ret.data.list;
                    }, function (ret) {
                        // 失败回调
                        console.log("失败!!");
                    });
                }
            }
        })
        }

 

posted @ 2018-10-27 18:21  邓维-java  阅读(732)  评论(0编辑  收藏  举报