json请求 post vue_vue基础之使用get、post、jsonp实现交互功能示例

2023-11-19

本文实例讲述了vue基础之使用get、post、jsonp实现交互功能。分享给大家供大家参考,具体如下:

一、如果vue想做交互,引入: vue-resouce

二、get方式

1、get获取一个普通文本数据:

window.οnlοad=function(){

new vue({

el:'body',

data:{

},

methods:{

get:function(){

this.$http.get('a.txt').then(function(res){

alert(res.status);//成功

alert(res.data);

},function(res){

alert(res.status);//失败返回

alert(res.data);

});

}

}

});

};

2、get给服务发送数据:

window.οnlοad=function(){

new vue({

el:'body',

data:{

},

methods:{

get:function(){

this.$http.get('get.php',{

a:1,

b:2

}).then(function(res){

alert(res.data);

},function(res){

alert(res.status);

});

}

}

});

};

三、post方式

window.οnlοad=function(){

new vue({

el:'body',

data:{

},

methods:{

get:function(){

this.$http.post('post.php',{

a:1,

b:20

},{

emulatejson:true

}).then(function(res){

alert(res.data);

},function(res){

alert(res.status);

});

}

}

});

};

四、jsonp方式

获取百度接口

8b4b7794a71d2f61590909d4b787560d.png

查看响应数据

0371afcc21e5f1dba0ebde54ab8f0c2a.png

jsonp请求百度接口

window.οnlοad=function(){

new vue({

el:'body',

data:{

},

methods:{

get:function(){

this.$http.jsonp('https://sp0.baidu.com/5a1fazu8aa54nxgko9wtanf6hhy/su',{

wd:'a'

},{

jsonp:'cb'//回调函数名称

}).then(function(res){

alert(res.data.s);

},function(res){

alert(res.status);

});

}

}

});

};

jsonp请求360接口

window.οnlοad=function(){

new vue({

el:'body',

data:{

},

methods:{

get:function(){

this.$http.jsonp('https://sug.so.360.cn/suggest',{

word:'a'

}).then(function(res){

alert(res.data.s);

},function(res){

alert(res.status);

});

}

}

});

};

感兴趣的朋友可以使用在线html/css/javascript代码运行工具:http://tools.jb51.net/code/htmljsrun测试上述代码运行效果。

希望本文所述对大家vue.js程序设计有所帮助。

希望与广大网友互动??

点此进行留言吧!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

json请求 post vue_vue基础之使用get、post、jsonp实现交互功能示例 的相关文章

  • Ubuntu的快乐学习2——SnowBoy语音唤醒

    Ubuntu的快乐学习2 SnowBoy语音唤醒 学习前言 安装步骤 一 麦克风检测部分 1 安装pulseaudio和sox 2 安装其它软件依赖 二 获取源代码 学习前言 为了部落 安装步骤 一 麦克风检测部分 1 安装pulseaud
  • ubuntu20编译运行orb-slam3踩坑

    orb3 编译网上教程很多 写一下自己安装编译过程中踩的坑 一个半星期 终于可以跑demo了 1 出现如下问题 或者在Build target g2o时 卡住 make 2 CMakeFiles ORB SLAM3 dir build ma
  • Vue上传文件到springboot

  • Android中JNI在C/C++中的区别

    一 一个疑问 在进行JNI编程中 同样一个函数FindClass C和C 中有不同的用法 如果是C 要用 env gt FindClass str 如果是C要用 env gt FindClass env str 类似的区别几乎涉及到每一个结
  • 10 财政收入影响因素分析及预测模型

    4 10 财政收入影响因素分析及预测模型 10 1背景与挖掘目标 本案例通过研究发现影响目前以及未来地方财源建设的因素 并对其进行深入分析 提出对该市地方财源优化的具体建议 供政府决策参考 同时为其他发展较快的城市提供借鉴 本案例对1994
  • 1.Cesium介绍及环境配置

    前言 鸽了半年 flag立的太多 稿子存了100多篇 都没有开始排版整理 这些天正好学习cesium 决定每天更新一篇 提提神 一 Cesium简介 Cesium是一个用于显示三维地球的开源库 旨在释放3D数据的力量 它基于WebGL技术
  • Kmeans K均值聚类,OpenCV实现

    Clustering 聚类 kmeans k均值聚类 Finds centers of clusters and groups input samples around the clusters 寻找clusters的中心 并且将输入的样本
  • java 管程

    管程即Monitor 监视器 也叫锁 Monitor其实是一种同步机制 保证只有一个线程可以访问被保护的数据和代码 JVM中同步是基于进入和退出监视器对象 Monitor 来实现的 每个对象实例都会有一个Monitor对象 和java对象一
  • public static void main(String[] args) { //填入通过分享获取到的抖音视频地址 String videoUrl = getVid...

    这段代码的作用是从抖音 douyin 分享链接中获取视频的无水印播放地址 首先 它通过调用 HttpRequest get url 方法获取抖音视频的分享页面的 HTML 源代码 然后 通过调用 sub 方法并传入 HTML 源代码 开始字
  • 华为面试之Hr面,这个套路把我坑惨了......

    作为技术类的测试工程师面试 往往要经过多次面试才能拿到心仪的offer 这里面有技术一面 二面 甚至总监面等 还有一个必不可少的就是HR面 一般HR会出现在你面试的最前面和最后面 前面是了解你的基本情况 后面就是你已经通过了技术面试 他是来
  • Python3多进程(mutiprocessing)

    和Threading的比较 多进程 Multiprocessing 和多线程 threading 类似 他们都是在 python 中用来并行运算的 不过既然有了 threading 为什么 Python 还要出一个 multiprocess
  • linux文件权限说明(drwxr-xr-x)

    在linux中查看文件的时候 在每一行的最前面会有这样的一串字符 drwxr x 如下面的样例 drwxr x 2 root root 37 Apr 18 10 50 data rw r r 1 root root 68549 Sep 26
  • 95-34-030-Context-DefaultChannelHandlerContext

    文章目录 1 概述 2 继承体系 3 源码 1 概述 2 继承体系 3 源码 final class DefaultChannelHandlerContext
  • 写个剧本,关于风花雪夜的

    起 一个寒冷的晚上 一位年轻的男子走在冰冷的雪地上 他只带着一把手电筒和一双雪靴 行走在漆黑的夜晚 细节 他看到了一片白色的风景 突然 一股强烈的风吹过 让他感觉到了一股温暖 他看到了一片花海 花朵们被风吹得起舞 像美丽的舞蹈一样 它们的芳
  • 错误码:events.js:141 throw er; // Unhandled ‘error’ event—解决办法

    错误码 events js 141 throw er Unhandled error event 解决办法 具体错误信息 dev events js 141 throw er Unhandled error event Error list
  • web做题记录(buuoj,jarvis,攻防世界,bugku,hackme)

    web做题笔记 文章目录 web做题笔记 buuoj easy tornado 随便注 warmup easysql 高明的黑客 jarvisoj re flag在管理员手上 api调用 chopper 图片上传漏洞 inject web
  • 福禄克DSX2-5000/8000 CH测试结果中为什么标记蓝色“i”?

    我们在使用福禄克线缆测试仪DSX2 5000 CH DSX2 8000 CH的过程中遇见过很多测试结果的测试参数后面标记着蓝色的 i information 而不是失败的红色叉号 也不是Pass的绿色对号 这是因为所选测试限制没有该测试的限
  • Django

    HTTP无状态协议 是指协议对于交互性场景没有记忆能力 每次客户端检索网页时 客户端打开一个单独的连接到 Web 服务器 服务器会自动不保留之前客户端请求的任何记录 创建用户对象的三种方法 create 创建一个普通用户 密码是明文的 cr
  • React-(4)React中的事件绑定

    React中的事件绑定 在 React 组件中 每个方法的上下文都会指向该组件的实例 即自动绑定 this 为当前组件 而且 React 还会对这种引用进行缓存 以达到 CPU 和内存的最优化 在使用 ES6 classes 或者纯函数时

随机推荐

  • vue3 + vite自定义封装vue + element-ui 表格组件,发布到npm包的全过程。

    一 前言 当我们项目中用到的表格太多的话 就会导致我们的代码量一直增加 所以我们要封装一个公共得组件 通过传参引入来使用 下面这篇文章主要给大家介绍了关于vue3 vite自定义封装vue组件发布到npm包的相关资料 需要的朋友可以参考下
  • 记一次悟空CRM ubuntu服务器环境搭建

    linux服务器创建用户并设置工作目录 为什么这么做 因为服务器root权限过大 如果误操作导致不可估计的后果 建议创建一个用户 在当前用户的home下运行项目 该用户在其他目录下没有权限 所以可防止误操作 并且很多第三方插件不允许直接用r
  • 安装docker guacamole

    环境 vmware centos 7 9 gucamole环境部署在centos中 其他机器通过浏览器访问 参考安装文档 Installing Guacamole with Docker Apache Guacamole Manual v1
  • C++——STL之list详解

    C STL之list详解 什么是list list的使用 splice unique remove sort list的实现 迭代器类 体会c 的优势 迭代器的构造 迭代器的模板参数 总结 先看这里 作者 江不平 博客 江不平的博客 学如逆
  • 操作系统PV操作及读者写者问题

    操作系统PV操作及读者写者问题 目录 1 信号量 2 P V操作原语可描述为以下式子 3 解释 4 互斥模式原理 5 同步模式原理 6 读者写者问题 1 信号量 PV操作与信号量的处理有关 信号量是表示资源的实体 是一个与队列有关的整型变量
  • 一文彻底弄懂零拷贝原理

    零拷贝 零拷贝 Zero Copy 是一种 I O 操作优化技术 可以快速高效地将数据从文件系统移动到网络接口 而不需要将其从内核空间复制到用户空间 其在 FTP 或者 HTTP 等协议中可以显著地提升性能 但是需要注意的是 并不是所有的操
  • Maven私服搭建

    1 下载nexus https help sonatype com repomanager2 download 2 上传到linux服务器scp 命令 以私服IP是10 25 1 14为例 将这个IP改成自己的IP 下同 scp nexus
  • 【前端】Vue+Element UI案例:通用后台管理系统-项目总结

    文章目录 相关链接 前言 效果 登录页 首页 管理员的首页 xiaoxiao的首页 用户管理 总结 项目搭建 左侧 CommonAside 上侧 CommonHeader和CommonTag 首页 Home vue 用户管理 User vu
  • 使用Spring Boot实现在服务器上在线打开、编辑和保存Word文档

    使用Spring Boot实现在服务器上在线打开 编辑和保存Word文档 在本文中 我们将探讨如何使用Spring Boot框架实现在服务器上实现在线打开 编辑和保存Word文档的功能 为此 我们将使用pageOffice插件来实现这一目标
  • python安装各种包,只需镜像https://pypi.tuna.tsinghua.edu.cn/simple/

    如 pip install spacy i https pypi tuna tsinghua edu cn simple
  • 无人机航测没信号?北斗卫星来解决

    无人机航测是利用无人机进行地理信息的采集和处理的航测方式 相比传统的航测手段 无人机航测具备更高的灵活性 更低的成本和更广阔的适应性 无人机航测可以应用于土地测绘 农业植保 城市规划 自然资源调查等多个领域 极大地提高了测绘的效率和准确性
  • Vmware安装后,没有VMnet0

    安装虚拟机之后 发现只有VMnet1和VMnet8 没有VMnet0 后来了解到桥接不是添加一个VMnet0虚拟网卡 而是添加网络服务 下面是VMware虚拟网卡的说明 网络类型 网络适配器名 Bridged VMnet0 NAT VMne
  • 图像二值化

    文章目录 1 图像二值化 2 图像二值化方法及Python实现 2 1 简单二值法 2 2 平均值法 2 3 双峰法 2 4 OTSU法 3 opencv python中二值化方法的应用 3 1 简单阈值分割 Simple Threshol
  • Shell脚本开发:printf和test命令的实际应用

    目录 Shell printf 命令 打印简单文本 Shell test 命令 1 文件测试 2 字符串比较 3 整数比较 逻辑运算 Shell printf 命令 当你使用Shell中的printf命令时 它可以帮助你格式化和输出文本 打
  • 【在centos7.6上配置编译环境的时候,输入make menuconfig 报错】

    Build dependency Please install ncurses Missing libncurses so or ncurses h Prerequisite check failed Use FORCE 1 to over
  • 移远EC800N开发板驱动安装卡死

    开发板 移远EC800N开发板 EC800X QuecPython EVB V1 0 系统 Windows 10 驱动 Quectel ASR Series UMTS LTE Windows10 USB Driver Customer V1
  • vector与list的比较

    本博客只作为自己笔记使用 vector和list的相同点 都是STL中的序列式容器 vector和list的不同点 1 底层结构 vector是一段连续的空间 用动态顺序表实现 而list是一个带头结点的双向链表 2 是否支持随机访问 ve
  • tensorflow人工智能项目-鸟类识别系统

    介绍 Python作业 机器学习 人工智能 模式识别课程 鸟类识别检测系统 这是一个鸟类识别项目 基于tensorflow 使用卷积神经网络实现对200种鸟类进行识别 在数据集中收集了200中鸟类图片 每种鸟类都有着40 60张图片 通过对
  • Mysql Replication与Connector/J原理(四)

    十九 Connector与Failover协议 Mysql Connector J支持failover协议 即Client链接失效时 将会尝试与其他host建立链接 这个过程对application是透明的 Failover协议是 Mult
  • json请求 post vue_vue基础之使用get、post、jsonp实现交互功能示例

    本文实例讲述了vue基础之使用get post jsonp实现交互功能 分享给大家供大家参考 具体如下 一 如果vue想做交互 引入 vue resouce 二 get方式 1 get获取一个普通文本数据 window nl ad func