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

备案资料 网站建设方案书品牌seo如何优化

备案资料 网站建设方案书,品牌seo如何优化,网站备案注意事项,公司网站栏目效果图 官网 起步 | 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/510463.html

相关文章:

  • 做网站卖游戏装备seo是怎么优化
  • 山东济南网站制作优化企业培训
  • 福州建站免费模板搜索引擎查关键词排名的软件
  • 建工网官方网站佛山企业用seo策略
  • 网站运营问题营销案例网站
  • 做政府网站话术深圳市网络seo推广平台
  • 用vis做的简单网站网站推广手段
  • wordpress 人物页面百度推广seo自学
  • 汽车网站网页设计免费推广的平台都有哪些
  • 用什么软件来做网站搜索引擎营销特点
  • 简述建设政府门户网站的原因2023年3月份疫情严重
  • 便宜网站建设多少钱商务软文写作范文200字
  • 中国石化工程建设有限公司江北seo页面优化公司
  • 兰州企业网站排名优化seo优化快排
  • 沈阳做网站找思路免费网站seo排名优化
  • 马来西亚的网站后缀临汾网络推广
  • 怎么做邮箱网站aso优化排名
  • 采用css div做网站竞价推广开户公司
  • 郑州网站建站今日新闻联播主要内容摘抄
  • 电商公司的网站设计书百度分析
  • 网页游戏网站快手网页制作软件推荐
  • 贵阳网页网站制作如何建网站教程
  • 余姚做网站公司搭建自己的网站
  • 网站建设公司怎样做账企业网站建设制作
  • 搞一个卖东西的网站怎么做网络广告投放公司
  • 中国住房城乡和城乡建设部网站北京疫情太严重了
  • 佛山网站优化多少钱个人网站怎么建立
  • 专业的网站制作公司哪家好线上宣传渠道
  • 郑州网站建设moran个人建网站步骤
  • 成都哪里有做网站的公司2021年关键词有哪些