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

政府建设网站目标it教育培训机构排名

政府建设网站目标,it教育培训机构排名,汉口网站制作,广州网站建设如何做效果图 官网 起步 | Axios中文文档 | Axios中文网基于promise可以用于浏览器和node.js的网络请求库https://www.axios-http.cn/docs/intro 步骤 创建vue3项目 npm create vuelatest 安装axios npm install axios 封装 创建/src/utils/axios.js /*** axios请求封装* https:…

效果图

官网

起步 | Axios中文文档 | Axios中文网基于promise可以用于浏览器和node.js的网络请求库https://www.axios-http.cn/docs/intro

步骤

  1. 创建vue3项目
    npm create vue@latest
     
  2. 安装axios
    npm install axios
     
  3. 封装
    创建/src/utils/axios.js
    /*** axios请求封装* https://rudon.blog.csdn.net/*/
    import axios from 'axios'// 请求地址前缀
    let baseURL = ''
    if( process.env.NODE_ENV === 'production' ) {// 生产环境baseURL = ''
    } else {// 开发环境baseURL = 'http://本地测试域名/'
    }// 请求拦截器
    // 更多参考 https://www.jb51.net/article/273205.htm
    axios.interceptors.request.use((config) => {// 可选 - 登录token - https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorageif (localStorage.getItem('token')) {config.headers['token'] = localStorage.getItem('token')}// 请求超时时间 - 毫秒config.timeout = 10000config.baseURL = baseURLconfig.headers['Content-type'] = 'application/json'return config;
    }, (error) => {return Promise.reject(error)
    })// 响应拦截器
    // 更多参考 https://www.jb51.net/article/273205.htm
    axios.interceptors.response.use((response) => {/*** 可添加请求响应的处理逻辑, 例如接口自定义的response.data.code不是200代表失败。* 错误的话 return Promise.reject(response)* 正确的话 return response*/return response
    }, (error) => {// 可添加请求失败后的处理逻辑return Promise.reject(error)
    })// axios的get请求
    export function getAxios({url, params}) {return new Promise((resolve, reject) => {axios.get(url, {params}).then(res => {resolve(res.data)}).catch(err => {console.log(err)reject(err)})})
    }// axios的post请求
    export function postAxios({url, data}) {return new Promise((resolve, reject) => {axios({url,method: 'post',data}).then(res => {resolve(res.data)}).catch(err => {reject(err)})})
    }export default axios
  4. 接口管理
    创建/src/api/xxx.js
    import { getAxios, postAxios } from '@/utils/axios.js'export function apiGetListXX (data) {return postAxios({ url: '/cgi-bin/draft/batchget', data })
    }
    export function apiAddXX (data) {return postAxios({ url: '/cgi-bin/draft/add', data })
    }
    export function apiGetCart () {return getAxios({ url: '/cgi-bin/cart/latest' })
    }
  5. 使用接口
    修改/src/views/xx.vue
    <script setup>import { ref, reactive, onMounted } from 'vue'import { apiGetListXX, apiAddXX } from '@/api/xxx.js'onMounted(()=>{apiGetListXX().then(res => {console.log('请求成功')console.log(res)}).catch(e => {console.log('请求失败')console.log(e)}).finally(()=>{console.log('请求结束')})})</script>

参考

Vue.js axios响应拦截如何获取返回状态码_vue.js_脚本之家这篇文章主要介绍了Vue.js axios响应拦截如何获取返回状态码问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教https://www.jb51.net/article/273205.htmhttps://segmentfault.com/a/1190000022195227https://segmentfault.com/a/1190000022195227

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

相关文章:

  • 买卖域名的网站app开发平台
  • 特效网站大全sem和seo是什么职业
  • 英文网站营销百度提交网站的入口地址
  • 怎么制作网站记事本湖北seo
  • 文成做网站网络营销软文案例
  • 深圳龙华做网站公司如何自己做网络推广
  • 有没有做网站源代码 修改的河北百度推广客服电话
  • 扬州建设工程信息网站sem招聘
  • 零基础网站建设教程怎么给自己的公司做网站
  • 商城网站开发网关键词优化多少钱
  • 吉安哪里做网站网站优化策略分析论文
  • p2p网站数据分析怎么做优化服务平台
  • 政务服务网站 建设方案摘抄一小段新闻
  • 巴中做网站在线推广网站的方法
  • c2b是什么意思seo快速排名服务
  • 网站建设需要哪些成本淘宝竞价排名
  • 电脑怎么做网站什么叫软文
  • 淘宝做关键词的网站竞价代运营
  • 自己做的网站抬头在哪里改湖南广告优化
  • 色彩网站设计师百度官方认证
  • 福建:网站建设谷歌商店paypal官网
  • 做网站买完域名还需要什么优化的概念
  • 代做预算网站阿里指数查询官网入口
  • 济南网站APP热狗seo优化外包
  • 做电商网站有什语言好百度关键词排名用什么软件
  • 做网站要花多少钱郑州见效果付费优化公司
  • 专业网站建设品牌策划方案我要看今日头条
  • 北京网站建设曝光尚词网网页设计模板图片
  • 西宁建一个网站公司想开个网站怎样开
  • 制作网站的公司不干了美国疫情最新情况