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

【vue3】对axios进行封装,方便更改路由并且可以改成局域网ip访问(附代码)

对axios封装是在main.js里面进行封装,因为main.js是一个vue项目的入口


步骤:

  1. 在1处创建一个axios实例为http,baseURL是基础地址(根据自己的需求写),写了这个在vue界面调用后端接口时只用在post请求处写路由地址就可以了
  2. 在2处将创建的axios实例挂到app上
  3. 在3处,vue页面进行调用后端接口时只写后端路由就好(我后端使用的Django)

代码:

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import axios from 'axios'
// createApp(App).use(store).use(router).mount('#app')// // 创建基础url
const http = axios.create({baseURL: 'http://127.0.0.1:8000/'
})const app = createApp(App)
app.use(router)
app.use(ElementPlus)
app.use(store)
app.config.globalProperties.$http = http
app.mount('#app')
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {app.component(key, component)
}

 这是Django服务器启动成功的提示信息。它表示你已经在本地计算机上启动了一个开发服务器,可以通过http://0.0.0.0:8000/访问它。其中0.0.0.0是一个通配符地址,它表示可以从任何网络接口(例如本地主机或公共IP)访问服务器。

http://www.lryc.cn/news/133615.html

相关文章:

  • Java IO流(三)线程模型
  • string(模拟实现与深拷贝)
  • 5.Vue_Element
  • 链路追踪jaeger
  • 神经网络基础-神经网络补充概念-42-梯度检验
  • <kernel>kernel 6.4 USB-之-hub_port_connect()分析
  • linux驱动学习3-外部中断
  • vue中的canvas插件
  • 分享图片 | 快速浏览网页资源,批量保存、一键分享图片
  • Programming abstractions in C阅读笔记:p123-p126
  • 自然语言处理从入门到应用——LangChain:链(Chains)-[通用功能:LLMChain、RouterChain和SequentialChain]
  • ElasticSearch-安装部署全过程
  • mathematica报错:Tag Plus is \ Protected
  • Python Django 模型概述与应用
  • Golang Gorm 更新字段 save update updates
  • springBoot 配置文件引入 redis 的相关参数说明
  • Docker的使用心得:简化开发与部署的利器
  • vue3 基于element plus对el-pagination进行二次封装
  • RuntimeError: result type Float can‘t be cast to the desired output type __int64报错解决方法
  • 解析Python爬虫常见异常及处理方法
  • 详解Spring的循环依赖问题、三级缓存解决方案源码分析
  • oracle分析函数学习
  • 代码随想录训练营day17|110.平衡二叉树 257. 二叉树的所有路径 404.左叶子之和 v...
  • C# Thread用法
  • 新榜 | CityWalk本地生活商业价值洞察报告
  • LVS负载均衡集群-NAT模式部署
  • C++学习笔记总结练习:effective 学习日志
  • Vue教程(五):样式绑定——class和style
  • 开放网关架构演进
  • torch一些操作