Dcloud教程-------vuejs基础

Posted 走出一条属于自己的路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dcloud教程-------vuejs基础相关的知识,希望对你有一定的参考价值。

vuejs中的ajax请求

1http请求报文

  Http协议约定了:浏览器想服务器发出请求的时候有:get请求;post请求;浏览器要遵守请求报文格式来将数据发送到服务器。

  服务器向浏览器响应数据的时候:遵循http协议中的响应报文数据格式。


2、vue-resource

  vue与后台api进行交互通常是利用vue-resource来实现的,本质上vue-resource是通过http来完成ajax请求响应的。

   使用文档:https://github.com/pagekit/vue-resource/blob/develop/docs/http.md

3、get请求

Dcloud教程-------vuejs基础(四)

4、post请求

   写法格式:this.$http.post(‘请求的url’,[可选参数请求报文体对象body,使用传参],[可选参数对象,使用{}传参]).then(成功回调函数,失败回调函数)

成功回调函数参数对象主要属性说明:

Url:请求的原始url

Body:响应报文体中的数据(我们通常用这个属性获取服务器返回的数据)

注意点:$http.post()方法中的第二个参数固定写成:{emulateJSON:true},否则可能造成服务器无法接收到请求报文体中的参数值

Dcloud教程-------vuejs基础(四)

5、jsonp请求

 jsonp请求主要用来解决ajax跨域请求问题,是哟个jsonp实现跨域首先保证服务器api支持jsonp请求的格式。

  写法格式:this.$http.jsonp(‘请求的url’,[可选参数对象,使用{}传参]).then(成功回调函数,失败回调函数):

成功回调函数参数兑现主要属性说明

Url:请求的原始url

Body:响应报文体中的数据(我们通常用这个属性获取服务器返回的数据)

Dcloud教程-------vuejs基础(四)

Dcloud教程-------vuejs基础(四)

jsonp请求其实不是一个真正的ajax请求,而是一个script

6、vue的生命周期

Dcloud教程-------vuejs基础(四)

7、列表的ajax请求数据

Dcloud教程-------vuejs基础(四)

Dcloud教程-------vuejs基础(四)

8、ajax添加数据

Dcloud教程-------vuejs基础(四)

9、ajax删除数据


以上是关于Dcloud教程-------vuejs基础的主要内容,如果未能解决你的问题,请参考以下文章

Dcloud教程-------vuejs基础

Vue.js 实战教程(附demo)

vueJS学习视频教程

VueJS简明教程之组件

最新vue.js完整视频教程12套

1、了解vuejs课程介绍