2016 - 2024

感恩一路有你

获取promise对象的值 Jquery如何封装一个对象?

浏览量:2612 时间:2021-03-12 13:14:52 作者:admin

Jquery如何封装一个对象?

vue中Axios的封装与API接口的管理详解?

例如:

var car=new object()汽车颜色=“红色”车。跑=函数(){

//…]}

以上是基本的封装方法

还有一个简单的方法:

var car={

Color:“red”run:Function(){

//…]}

]这和基本方法是一样的

��先,在自己建的公用方法的文件中new一个新的HttpUtil.js文件。以下为HttpUtil.js的内容:var axios = require("axios")// 配置项目根如路径var root = "http://localhost:8090/manage"// axios请求function httpApi (method, url, params) { return new Promise((resolve, reject) => { axios({ method: method, url: url, data: method === "POST" || method === "PUT" ? params : null, params: method === "GET" || method === "DELETE" ? params : null, baseURL: root, withCredentials: false }).then((response) => {resolve(response)}).catch((error) => {reject(error)})})}// 返回在vue模板中的调用接口export default { get: function (url, params) { return httpApi("GET", url, params)}, post: function (url, params) { return httpApi("POST", url, params)}, put: function (url, params) { return httpApi("PUT", url, params)}, delete: function (url, params) { return httpApi("DELETE", url, params)}}

通过billgate

]首先,在自己的公共方法文件中创建一个新方法HttpUtil.js文件文件。以下是总结HttpUtil.js文件内容:VAR Axios=require(“Axios”)//配置项根,例如路径VAR root=“http://localhost:8090/manage“//Axios请求函数httpapi(method,URL,params){返回新承诺((resolve,reject)=>{Axios({method:method,URL:URL,数据:method==“post”;method==“put”?Params:null,Params:Method==“get”| | Method==“delete”?参数:null,baseurl:root,withcredentials:false})。然后((response)=>{解析(response)})。Catch((error)=>{reject(error)})}//返回Vue模板中的调用接口,导出默认值{get:function(URL,parameters){return httpapi(“get”,URL,parameters)},post:function(URL,parameters)},params){return httpapi(“post”,URL,params)},put:function(URL,params){return httpapi(“put”,URLparams)},delete:function(url,params){return httpApi(“delete”,url,params)}

获取promise对象的值 vue封装的promise请求 vue 自己封装过哪些通用组件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。