Vue的fetch的概述和使用
Fetch 基本概念 (前端小白,刚学习vue,写的不好或是不对,请各位大佬多多指正!感激不尽!) Fetch 是一个现代的概念, 等同于 XMLHttpRequest。它提供了许多与XMLHttpRequest相同的功能。 Fetch 的核心在于对 HTTP 接口的抽象,包括 Request , Response , Headers , Body ,以及用于初始化异步请求的 global fetch 。得益于 JavaScript 实现的这些抽象好的 HTTP 模块,其他接口能够很方便的使用这些功能。除此之外,Fetch 还利用到了请求的异步特性——它是基于 Promise 的。 Fetch 的用法 1 <div id=”box”> 2 //当点击按钮的时候,控制台可以打印出URL里面的数据 3 <button @click=”handleClick()”>click</button> 4 </div> 5 <script> 6 New Vue({ 7 el:”#box”, 8 data:{ 9 10 }, 11 methods:{ 12 handleClick(){ 13 //fetch方法 14 //Promise对象 15 //第一个.then拿到的是请求头的相关信息 16 //url里面传一个json地址 17 fetch(“url”).then(res=>{ 18