Vue-resource三种请求格式和万能测试地址

注意:

1.前端服务器测试地址的万能地址,太好用了http://jsonplaceholder.typicode.com/users,基本能响应各种请求。点击进入官网

2.这里测试只写了成功的回调函数,同时还要失败时的回调函数。

 

HTML代码:


 
 
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title </title>
  6. <script src="../lib/vue.js"> </script>
  7. <script src="../lib/vue-resource.js"> </script>
  8. <!--vue-resource是基于vue.js的,要后导入-->
  9. </head>
  10. <body>
  11. <div id="app">
  12. <input type="button" value="get方式" v-on:click="getInfo">
  13. <input type="button" value="post方式" v-on:click="postInfo">
  14. <input type="button" value="jsonp方式" v-on:click="jsonpInfo">
  15. </div>
  16. <script>
  17. var vm = new Vue({
  18. el: '#app',
  19. data:{},
  20. methods:{
  21. getInfo(){
  22. this.$http.get( 'http://jsonplaceholder.typicode.com/users').then( result=> {
  23. console.log(result.body);
  24. })
  25. },
  26. //get请求,通过function执行的成功的回调函数,得到body和data等数据
  27. postInfo(){
  28. this.$http.post( 'http://jsonplaceholder.typicode.com/users',{},{ emulateJSON: true}).then( result=>{
  29. console.log(result.body);
  30. })
  31. },
  32. //post请求,中间花括号空的部分为提交给服务器的数据这里默认,emulateJSON:true,将手动提交表单格式设置为application/x-www-form-urlencoded格式
  33. jsonpInfo(){
  34. this.$http.jsonp( 'http://jsonplaceholder.typicode.com/users').then( result=>{
  35. console.log(result.body)
  36. })
  37. }
  38. }
  39. });
  40. </script>
  41. </body>

效果:依次点击按钮得到的结果

注意:当我们使用本地本地创建的json文件报如下错误时,我们可以将文件放到对应的本地 localhost 中即可。
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值