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

怎样健建设一个有利于优化的网站wordpress网站域名地址

怎样健建设一个有利于优化的网站,wordpress网站域名地址,安卓手机app开发工具,内网访问 wordpressPromise的使用#xff0c;及使用Promise封装axios Promise是什么#xff1f;Promise的使用使用Promise封装请求 Promise是什么#xff1f; Promise是JavaScript中用于处理异步操作的一种编程模式。它是一种表示异步操作最终完成或失败的对象。 一个Promise对象可以处于以下… Promise的使用及使用Promise封装axios Promise是什么Promise的使用使用Promise封装请求 Promise是什么 Promise是JavaScript中用于处理异步操作的一种编程模式。它是一种表示异步操作最终完成或失败的对象。 一个Promise对象可以处于以下三种状态之一 Pending进行中初始状态表示异步操作尚未完成。Fulfilled已完成表示异步操作成功完成。Rejected已拒绝表示异步操作失败。 当一个Promise处于Pending状态时它可以转变为Fulfilled状态或Rejected状态。一旦转变为其中一种状态Promise的状态就不会再改变。 Promise对象提供了一个.then()方法用于添加异步操作成功后的回调函数并返回一个新的Promise对象。这使得我们可以通过链式调用.then()来处理多个异步操作的顺序执行。 Promise也提供了.catch()方法用于添加异步操作失败后的错误处理回调函数。 还有.finally()方法无论Promise对象最终处于Fulfilled还是Rejected状态都会执行该方法中定义的逻辑。 Promise的使用 const myPromise new Promise((resolve, reject) {// 异步操作的代码if (/* 异步操作成功 */) {resolve(result); // 将Promise状态改为Fulfilled并传递结果} else {reject(error); // 将Promise状态改为Rejected并传递错误信息} });myPromise.then((result) {// 异步操作成功后的处理逻辑 }).catch((error) {// 异步操作失败后的错误处理逻辑 }).finally(() {// 无论Promise最终的状态是成功还是失败都会执行的逻辑 });通过使用Promise我们可以更好地处理异步操作并提供清晰的控制流程和错误处理机制。 使用Promise封装请求 下面的示例封装了几个商品相关的接口 // 文件路径 /api/shop.js import axios from axios; import qs from qs; // 商品列表 export const shopList () {return new Promise((resolve, reject) {axios({url: /api/shop/list,method: GET,}).then(res {let data res.data;// 请求成功if (data.code 1) {resolve(data)// 将Promise状态改为Fulfilled并传递结果} else {reject(data)// 将Promise状态改为Rejected并传递错误信息}})}) } // 商品添加接收参数data export const shopAdd (data) {return new Promise((resolve, reject) {axios({url: /api/shop/add,method: POST,data: qs.stringify(data)}).then(res {let data res.data;// 请求成功if (data.code 1) {resolve(data)// 将Promise状态改为Fulfilled并传递结果} else {reject(data)// 将Promise状态改为Rejected并传递错误信息}})}) } // 商品删除接收参数data export const shopDel (data) {return new Promise((resolve, reject) {axios({url: /api/shop/add,method: POST,data: qs.stringify(data)}).then(res {let data res.data;// 请求成功if (data.code 1) {resolve(data)// 将Promise状态改为Fulfilled并传递结果} else {reject(data)// 将Promise状态改为Rejected并传递错误信息}})}) }在需要的页面进行使用 import { shopList, shopAdd, shopDel } from /api/shop.js; // 商品列表 shopList().then(res {// 处理逻辑console.log(res); }) // 商品添加 shopAdd({ title: 商品名称, price: 100 }).then(res {// 处理逻辑console.log(res); }) // 商品删除 shopDel({ id: 1 }).then(res {// 处理逻辑console.log(res); })
http://wiki.neutronadmin.com/news/227904/

相关文章:

  • 做网站专题的软件做个小程序多少钱
  • 百度商桥接入网站网站建设程序策划书
  • 北京门户网站设计珠海网站建设杰作
  • 做外贸网站需要缴什么税网站创建于
  • 网站建设及推广预算表WordPress时间倒序
  • 成都专业网站制作哪家好wordpress静态链接
  • 网站建设公司果动c网络域名备案流程
  • 如何进行网站制作wordpress汉化杂志主题
  • 商务网站设计素材php专业网站
  • dw8做网站步骤图郑州建网站十大
  • 朝阳区手机网站设计服务51社社播放器
  • lol网站模板建设银行社保卡查询网站
  • 广告公司简介ppt娄底地seo
  • 举报网站建设长春新建设
  • 外贸网站建设公司信息iis配置网站无法访问
  • 网站注册信息wordpress 密码 hello
  • 一个旅游网站建设wordpress数据库域名表
  • 靖江网站推广做网站的步骤视频
  • 网站建设验收条款业务多平台怎么样
  • 如何规划企业网站做一个关于电影的网页设计
  • 做图网站有哪些东西做了半个月跨境电商不想干了
  • 网站建设与推广方案建行app下载官网
  • 看车二手车网站源码营销型网站功能模块
  • 做网站申请个体户谷歌seo快速排名优化方法
  • 网站收录入口是什么建收费网站
  • 网站建设去哪里学淄博网站设
  • 国内做视频课程的网站有哪些专业网站建设86215
  • wordpress 网站备案宁德市人社局官网
  • 深圳html5网站推广价格wordpress面包屑代码
  • 内涵 网站 源码网页架构人才培训中心