位置: IT常识 - 正文

vue3.0-axios拦截器、proxy跨域代理(vue axios 拦截器)

编辑:rootadmin
vue3.0-axios拦截器、proxy跨域代理

目录

1. vue-cli

1)vue-cli

2)安装vue-cli

①解决Windows PowerShell不识别vue命令的问题

3)创建项目

4)基于vue ui创建vue项目 

 5)基于命令行创建vue项目

2. 组件库 

1)vue组件库

2)vue组件库和bootstrap的区别

3)最常用的vue组件库

4)ELement UI

①在vue2的项目中安装element-ui

②引入element-ui

③完整引入

④按需引入

⑤把组件的导入和注册封装为独立的模块

3. axios拦截器 ​​​​​​​ 

1)在vue3的项目中全局配置axios

2)在vue2的项目中全局配置axios

3)拦截器

​4)配置请求拦截器

①请求拦截器-Token认证

②请求拦截器-展示Loading效果

5)配置响应拦截器

①响应拦截器-关闭Loading效果

4. proxy跨域代理

1)接口的跨域问题

2)通过代理解决接口的跨域问题

3)在项目中配置proxy代理


1. vue-cli1)vue-cli

推荐整理分享vue3.0-axios拦截器、proxy跨域代理(vue axios 拦截器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue axios拦截器怎么用,vuerouter拦截器,vue ajax拦截器,vuerouter拦截器,vuerouter拦截器,vue ajax拦截器,vue axios 拦截器,vue axios 拦截器,内容如对您有帮助,希望把文章链接给更多的朋友!

vue-cli(vue脚手架)是vue官方提供的、快速生成vue工程化项目的工具。

官方首页:Vue CLI

特点:

开箱即用基于webpack功能丰富且易于扩展支持创建vue2和vue3的项目2)安装vue-cli

vue-cli是基于Node.js开发出来的工具,因此需要使用npm将它安装为全局可用的工具:

①解决Windows PowerShell不识别vue命令的问题

3)创建项目

4)基于vue ui创建vue项目 

步骤1:在终端下运行vue ui命令,自动在浏览器中打开创建项目的可视化面板:

步骤2:在详情页面填写项目名称:

 步骤3:在预设页面选择手动配置项目:

步骤4:在功能页面勾选需要安装的功能(Choose Vue Version、Babel、CS预处理器、使用配置文件)

  

步骤5:在配置页面勾选vue版本和需要预处理器:

  

步骤6:将刚才所有的配置保存为预设(模板),方便下一次创建项目时直接复用之前的配置:

  

步骤7: 创建项目并自动安装依赖包:

vue ui的本质:通过可视化的面板采集到用户的配置信息后,在后台基于命令行的方式自动初始化项目: 

vue3.0-axios拦截器、proxy跨域代理(vue axios 拦截器)

 项目创建完成后,自动进入项目仪表盘:

 5)基于命令行创建vue项目

步骤1:在终端下运行vue create demo2命令,基于交互式的命令行创建vue的项目

步骤2:选择要安装的功能

步骤3:使用上下箭头选择vue的版本,并使用回车键确认选择

步骤4:使用上下箭头选择要使用的CSS预处理器,并使用回车键确认选择

步骤5:使用上下箭头选择如何存储插件的配置信息,并使用回车键确认选择

步骤6:是否将刚才的配置保存为预设

步骤7:选择如何安装项目中的依赖包:npm

 步骤8:开始创建项目并自动安装依赖包:

  

2. 组件库 1)vue组件库

开发者可以把自己封装的vue组件整理、打包、并发布为npm的包,从而供其他人下载和使用,这种可以直接下载并在项目中使用的现成组件,就叫做vue组件库。

2)vue组件库和bootstrap的区别

二者之间存在本质的区别:

bootstrap只提供的纯粹的原材料(CSS样式、HTML结构以及JS特效),需要由开发者做进一步的组装和改造vue组件库是遵循vue语法、高度定制的现成组件,开箱即用3)最常用的vue组件库

PC端:

ElementUI:Element - The world's most popular Vue UI frameworkView UI:iView - A high quality UI Toolkit based on Vue.js

移动端:

Mint UI:Mint UIVant:Vant 3 - Mobile UI Components built on Vue4)ELement UI

Element UI是饿了么前端团队开源的一套PC端vue组件库。支持在vue2和vue3的项目中使用:

vue2:Element - The world's most popular Vue UI frameworkvue3:一个 Vue 3 UI 框架 | Element Plus①在vue2的项目中安装element-ui

运行终端命令 npm i element-ui -S

②引入element-ui

开发者可以一次性完整引入所有的element-ui组件,或是根据需求,只按需引入用到的element-ui组件:

完整引入:操作简单,但是会额外引入一些用不到的组件,导致项目体积过大按需引入:操作相对复杂一些,但是只会引入用到的组件,能起到优化项目体积的目的③完整引入

在main.js中写入以下内容:

import Vue from 'vue'import App from './App.vue'// 1.完整引入element ui的组件import ElementUI from 'element-ui'// 2.导入element ui组件的样式import 'element-ui/lib/theme-chalk/index.css'// 3.把ElementUI注册为vue组件,注册之后即可在每个组件中直接使用element ui的组件Vue.use(ElementUI)Vue.config.productionTip = falsenew Vue({ render: h => h(App),}).$mount('#app')④按需引入

借助babel-plugin-component,可以只引入需要的组件,以达到减小项目提及的目的。

安装babel-plugin-component:npm install babel-plugin-component -D修改根目录下的babel.config.js配置文件,新增plugin节点:module.exports = { presets: [ '@vue/cli-plugin-babel/preset' ], "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk" } ] ]}只希望引入部分组件,比如Button,那么需要在main.js中写入:import { Button } from 'element-ui'Vue.use(Button)⑤把组件的导入和注册封装为独立的模块

在src目录下新建element-ui/index.js模块,并

本文链接地址:https://www.jiuchutong.com/zhishi/295180.html 转载请保留说明!

上一篇:安装运行vue-element-admin的报错问题-解决办法(安装运行所需环境怎么填)

下一篇:【2】YOLOv8原理解析:重新定义实时目标检测的速度和精度(yolov3原理及代码解析)

  • steam怎么设置信任电脑(steam怎么设置信息公开)

    steam怎么设置信任电脑(steam怎么设置信息公开)

  • 华为设置返回键怎么设置的(华为设置返回键怎么弄)

    华为设置返回键怎么设置的(华为设置返回键怎么弄)

  • 2个手机可以同时登录一个微信号吗(两个手机可以)

    2个手机可以同时登录一个微信号吗(两个手机可以)

  • 拼多多在哪看直播(拼多多怎么看直播?)

    拼多多在哪看直播(拼多多怎么看直播?)

  • 外星人笔记本是戴尔吗(外星人笔记本是什么品牌)

    外星人笔记本是戴尔吗(外星人笔记本是什么品牌)

  • 淘宝两星要多少单(淘宝2星是什么样的)

    淘宝两星要多少单(淘宝2星是什么样的)

  • 5g手机用4g卡流量用的快吗(5g手机用4g卡流量费怎么算)

    5g手机用4g卡流量用的快吗(5g手机用4g卡流量费怎么算)

  • 钉钉小屏播放算时长吗(钉钉小屏播放算时长吗苹果手机)

    钉钉小屏播放算时长吗(钉钉小屏播放算时长吗苹果手机)

  • oneplusa5000是什么手机(oneplusa5000是什么型号中文名字)

    oneplusa5000是什么手机(oneplusa5000是什么型号中文名字)

  • 新版qq音乐不能投屏(qq音乐为什么不能听歌了)

    新版qq音乐不能投屏(qq音乐为什么不能听歌了)

  • 定时器和计数器的区别(定时器和计数器实验报告)

    定时器和计数器的区别(定时器和计数器实验报告)

  • 天猫精灵晚上需要关机吗(天猫精灵晚上需要断电吗)

    天猫精灵晚上需要关机吗(天猫精灵晚上需要断电吗)

  • 防爆膜和钢化膜哪个经摔(防爆膜和钢化膜哪个更好)

    防爆膜和钢化膜哪个经摔(防爆膜和钢化膜哪个更好)

  • b150主板支持9代cpu吗(b150主板支持i5几代)

    b150主板支持9代cpu吗(b150主板支持i5几代)

  • ps海绵工具有什么用(ps海绵工具快捷键是什么)

    ps海绵工具有什么用(ps海绵工具快捷键是什么)

  • 捡到手机恢复出厂设置了还能被定位吗(捡到手机恢复出厂设置了用赔偿吗)

    捡到手机恢复出厂设置了还能被定位吗(捡到手机恢复出厂设置了用赔偿吗)

  • 荣耀20pro充电功率(荣耀20 pro充电)

    荣耀20pro充电功率(荣耀20 pro充电)

  • 手机背景黑色怎么恢复(手机背景黑色怎么调回白色)

    手机背景黑色怎么恢复(手机背景黑色怎么调回白色)

  • 怎么把腾讯视频的视频保存到相册(怎么把腾讯视频下载的视频保存到u盘)

    怎么把腾讯视频的视频保存到相册(怎么把腾讯视频下载的视频保存到u盘)

  • 小米8se电池不耐用(小米8se电池寿命)

    小米8se电池不耐用(小米8se电池寿命)

  • 怎么分辨苹果手机屏幕是否是原装屏(怎么分辨苹果手机是不是翻新机?)

    怎么分辨苹果手机屏幕是否是原装屏(怎么分辨苹果手机是不是翻新机?)

  • 华为手机查使用痕迹(华为手机查使用痕迹可以删掉吗)

    华为手机查使用痕迹(华为手机查使用痕迹可以删掉吗)

  • qq空间的亲密度是根据什么得出的(QQ空间的亲密度三天涨三点)

    qq空间的亲密度是根据什么得出的(QQ空间的亲密度三天涨三点)

  • 苹果怎么清理隐藏缓存(苹果怎么清理隐私)

    苹果怎么清理隐藏缓存(苹果怎么清理隐私)

  • 电脑怎么开wifi给手机用(电脑怎么开wifi给手机用win11)

    电脑怎么开wifi给手机用(电脑怎么开wifi给手机用win11)

  • 取消共享文件夹账号密码教程(win7取消共享文件夹)

    取消共享文件夹账号密码教程(win7取消共享文件夹)

  • 连接网线后,为什么对应端口指示灯不亮?(为什么链接网线后无法链接网络)

    连接网线后,为什么对应端口指示灯不亮?(为什么链接网线后无法链接网络)

  • 税种核定在电子版怎么查
  • 印花税计税依据含不含增值税
  • 进项税额转出的几种情况会计分录
  • 汇算清缴需要传什么资料
  • 航空公司能开电动车吗
  • 前一年的发票第二年改抬头
  • 个人销售自产农产品 个人所得税
  • 行政单位要考什么
  • 建筑企业劳务费怎么做账
  • 非股东入资款会计分录怎么写?
  • 印花税已经缴纳了但是还未申报
  • 工业用地厂房要交契税吗
  • 在建工程需要交哪些税
  • 计提生产经营
  • 公司一季度报表一般是什么时候出
  • 固定资产折旧方法可以变更吗
  • 外币折算买入价卖出价
  • 企业残疾人保障金
  • 营改增后的税率
  • 公司成立之后有人投资怎么做分录?
  • 固定资产抵扣进项
  • 现金预算在企业财务管理中是何地位
  • 一般纳税人差额申报表填写
  • 发生坏账损失账务处理
  • 怎么认定是否为党员
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • 企业所得税汇算清缴扣除标准2023
  • 存出投资款现金流量表选什么
  • 树上有只松鼠简笔画
  • 房屋出租一定要签合同吗
  • 个人出租车辆交税吗
  • 不得抵扣的增值税怎么处理
  • php获取文件夹大小
  • 建设项目罚款支出的会计处理
  • vue导航解析流程
  • 学python真的好就业吗
  • 小规模纳税人季度不超30万怎么做账
  • 图书为什么不能退货
  • 盈余公积转增资本会计科目
  • sql自定义
  • server更改密码
  • 工会经费与残保金属于什么
  • 固定资产净残值可以为0吗
  • sqlserver函数语法
  • 企业收到投资者投入资金
  • 免交的增值税要交所得税吗
  • 企业稳岗返还使用情况明细表
  • 接受控股股东赠与的一项非货币性资产
  • 持有至到期投资和债权投资的区别
  • 给员工发工资时要交税吗
  • 调试机器要注意事项
  • 单位统一订员工餐
  • 异地开立分公司条件
  • sqlserver的游标
  • 台式电脑二级网页打不开怎么办
  • 将SP2整合进Office 2007的安装包中的方法
  • vista windows
  • ubuntu中用root删除文件夹
  • windows远程连接是什么协议
  • 如何在mac中安装五笔字型输入法
  • macbook内部
  • centos7命令行快捷键
  • win 10文件
  • 升级win10后无法修改magicbook开机画面
  • linux里面怎么截屏
  • Win7旗舰版64位如何关闭电脑触摸屏功能的方法
  • win8怎么隐藏桌面图标
  • cocos开发游戏
  • unity3d从入门到精通
  • 网络自定义怎么打开
  • js跨域解决方案
  • jquery和css的区别
  • javascript日常用途有哪些
  • opencv识别结果输出
  • python 设计
  • 税务稽查案件办案程序规定
  • 2016年小微企业所得税标准
  • 济宁税务大厅上班时间
  • 城市维护建设税属于什么科目
  • 可以在企业所得税税前扣除的税金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设