当前位置: 首页 > wzjs >正文

wordpress 销售电子书镜像网站做优化

wordpress 销售电子书,镜像网站做优化,专业做律师网站的公司吗,外国高端网站设计post 方式一 : data: params 作为请求体(Request Body)传递: 你已经展示了这种方式,通过data字段直接传递一个对象或数组。这种方式通常用于传递复杂的数据结构。dowmfrom: function (params) { return request({ u…

post

方式一  : data: params
作为请求体(Request Body)传递:
你已经展示了这种方式,通过data字段直接传递一个对象或数组。这种方式通常用于传递复杂的数据结构。dowmfrom: function (params) { return request({ url: "/admissionInfo/admissionDataDowload", method: "post", data: params, // 直接发送数组作为请求体responseType: 'blob', }); },
方式二 : params: params
通过URL参数传递:
这种方式适用于传递简单的键值对数据,通常用于GET请求,但在某些情况下POST请求也可能使用这种方式(尽管不推荐,因为它不如请求体安全)。
如果你的request函数支持将参数附加到URL(通常是通过params或query字段),你可以这样修改:dowmfrom: function (params) { return request({ url: "/admissionInfo/admissionDataDowload", method: "post", params: params, // 注意这里使用了params而不是dataresponseType: 'blob', }); 
},
方式三: data: formData
通过表单数据(Form Data)传递:
这种方式常用于需要上传文件或发送大量表单字段的情况。你可以使用FormData对象来构建表单数据。dowmfrom: function (formData) { // 注意这里formData应该是一个FormData对象return request({ url: "/admissionInfo/admissionDataDowload", method: "post", data: formData, headers: {'Content-Type': 'multipart/form-data' // 通常不需要手动设置,因为axios会自动设置},responseType: 'blob', }); 
},
方式四: data: params
通过请求头(Headers)传递:
这种方式不常见,通常用于传递认证令牌或其他元数据。数据本身不会放在请求头中,但可以在请求头中包含一些必要的标识符。dowmfrom: function (token, params) { return request({ url: "/admissionInfo/admissionDataDowload", method: "post", data: params, headers: {'Authorization': 'Bearer ' + token},responseType: 'blob', }); 
},

get 

方式一  :  params: params
   dowmfrom: function (params) { return request({ url: "/admissionInfo/admissionDataDowload", method: "get", params: params,  // 直接发送数组作为请求体responseType: 'blob', }); },
方式二:   const url = constructUrl("/admissionInfo/admissionDataDowload", params);
直接构造URL:
如果你不想依赖客户端库自动处理参数,你可以手动构造完整的URL,包括查询字符串。然后,你可以将这个完整的URL传递给请求函数。function constructUrl(baseUrl, params) {const queryString = new URLSearchParams(params).toString();return `${baseUrl}?${queryString}`;
}dowmfrom: function (params) {const url = constructUrl("/admissionInfo/admissionDataDowload", params);return request({url: url,method: "get",responseType: 'blob',});
},
 方式三:/admissionInfo/admissionDataDowload?param1=${param1}&param2=${param2}`,
传递单个参数:
如果你的GET请求只需要传递一个或少数几个参数,你也可以直接在URL模板字符串中插入这些参数。但是,这种方法在处理多个参数或参数值包含特殊字符时不太方便。dowmfrom: function (param1, param2) {return request({url: `/admissionInfo/admissionDataDowload?param1=${param1}&param2=${param2}`,method: "get",responseType: 'blob',});
},
方式四: params:  { id: id },
   webfielddel: function (id) {return request({url: "tableManage/del",method: "get",params:  { id: id },});},


页面使用的方式

方式一:
    dowmfrom: function (params) { return request({ url: "/admissionInfo/admissionDataDowload", method: "post", data: params, // 直接发送数组作为请求体responseType: 'blob', }); },downloadTemplate() {// 将 this.selectList 中的每个项目转换为字符串的数组const dowmids = this.selectList.map(item => item.toString());const dowm = JSON.parse(JSON.stringify(dowmids))// 调用 API 函数并直接传递数组allApi.dowmfrom(dowm).then((res) => {console.log(res, '111');// 根据需要处理响应}).catch(err => {console.error('Error downloading template:', err);});
}因为后端要  ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]   所以我们只传  dowm 就可以
 方式二:
    webfieldinit: function (params) {return request({url: "tableManage/getByOffice",method: "get",params: params,});},refreshList() {this.newtype = JSON.parse(this.value3)const params = {officeId: this.companyDTO,type: this.newtype,};webfield.webfieldinit(params).then((data) => {this.dataList = JSON.parse(data.data.content)}).catch((error) => {console.error('Error fetching data:', error);this.loading = false;});},
方式三:
    webfielddel: function (id) {return request({url: "tableManage/del",method: "get",params:  { id: id },});},webfield.webfielddel(this.ids).then((data) => {console.log(data)}).catch((error) => {console.error('Error fetching data:', error);});//、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、// // 还原数据// restoration() {//     this.loading = true;//     console.log(this.loading, 'loading'); // 修正了拼写错误,从 'loda' 改为 'loading'//     if (this.ids === '' || this.ids === undefined || this.ids === null) {//         console.log('kong ')//         alert('已经还原成最初的原始数据了!');//         this.loading = false; // 如果不需要刷新页面,可以在这里直接设置 loading 为 false//     } else {//         console.log(this.ids, 'konglllll ')//         webfield.webfielddel(this.ids).then((data) => {//             console.log(data)//             this.assignDataToArrays();//             location.reload(true); // 仅在数据删除成功后刷新页面//         }).catch((error) => {//             console.error('Error fetching data:', error);//             this.loading = false; // 请求失败时设置 loading 为 false//         });//     }// }

http://www.dtcms.com/wzjs/786294.html

相关文章:

  • 网站制作案例效果wordpress添加文件2m
  • 国内外贸网站建设公司seo关键词推广多少钱
  • 设计师网站外网wordpress如何优化速度
  • 户县规划建设和住房保障局网站可以自己做网站的网址
  • 免费网站入口2021电子商务网站建设流程图
  • 怎么才能自己做网站河南项目信息网
  • 泰安网站制作服务小马厂网站建设
  • 关于网站建设的请示巨鹿网站制作
  • 建设银行悦生活网站网站设计制作的服务怎么样
  • 长沙推广网站江苏科技大学新校区建设网站
  • 苏州有哪些网站制作公司东营招标信息网
  • 网站建设视屏教程做夹具需要知道的几个网站
  • 中国建设教育协会的是假网站吗哈尔滨企业建网站推广
  • php网站接入支付宝做购物商城网站设计
  • 网站制作软件工程师大气好看的网站
  • 东莞出租车公司网站如何优化流程
  • 如何改网站的内容免费招聘网哪个平台比较好
  • 怀来建设局网站平面设计创意广告
  • 网页制作网站首页网络营销课程个人总结3000字
  • 网站上的3d产品展示怎么做石家庄网站建设教程
  • 国外优秀app设计网站有哪些免费在线咨询软件
  • 如何模仿一个网站网站开发优秀论文
  • 网站 设计公司 温州北京做网站费用
  • 网络公司怎么做网站万江网站建设公司
  • 营销型网站有哪些平台洛阳洛龙区网络营销公司
  • 栖霞建设官方网站北京赵公口网站建设
  • asp静态网站源码网站中文域名好吗
  • 做网站卖东西赚钱吗福州做网站公司有哪些
  • 网站建设金手指排名专业表白网址一键生成
  • 学习怎样建网站免费淘宝客网站模板