位置: 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原理及代码解析)

  • 美团怎么邀请新用户(美团怎么邀请新人拼团购物)

    美团怎么邀请新用户(美团怎么邀请新人拼团购物)

  • OPPOFind X3屏幕刷新率是多少(findx3pro刷机)

    OPPOFind X3屏幕刷新率是多少(findx3pro刷机)

  • miui12如何设置图标大小(miui12怎么在桌面上放图片框)

    miui12如何设置图标大小(miui12怎么在桌面上放图片框)

  • 快手个性化设置没有显示使用的音乐(快手个性化设置怎么设置开关)

    快手个性化设置没有显示使用的音乐(快手个性化设置怎么设置开关)

  • 淘宝清关上传身份证安全吗(淘宝清关上传身份证号码必须要传吗)

    淘宝清关上传身份证安全吗(淘宝清关上传身份证号码必须要传吗)

  • 笔记本删除键是哪个(笔记本删除键是哪两个键)

    笔记本删除键是哪个(笔记本删除键是哪两个键)

  • 电脑开机正在准备自动修复要多久(电脑开机正在准备windows很久)

    电脑开机正在准备自动修复要多久(电脑开机正在准备windows很久)

  • 单色器由什么组成(单色器由什么组装)

    单色器由什么组成(单色器由什么组装)

  • iphone11外屏玻璃可以单独换吗(iphone11外屏玻璃更换多少钱)

    iphone11外屏玻璃可以单独换吗(iphone11外屏玻璃更换多少钱)

  • iphone已停用怎么恢复数据(iphone已停用怎么连接itunes解锁)

    iphone已停用怎么恢复数据(iphone已停用怎么连接itunes解锁)

  • 转转账号怎么永久注销(转转账号怎么交易)

    转转账号怎么永久注销(转转账号怎么交易)

  • 苹果8p能反向充电吗(苹果8p支不支持反向充电)

    苹果8p能反向充电吗(苹果8p支不支持反向充电)

  • 华为荣耀20多少瓦快充(华为荣耀20多少像素)

    华为荣耀20多少瓦快充(华为荣耀20多少像素)

  • 淘宝付定金后可以改地址吗(淘宝付定金后可以在点淘付尾款吗)

    淘宝付定金后可以改地址吗(淘宝付定金后可以在点淘付尾款吗)

  • 小米2s是不是4g手机(小米2s支不支持4g)

    小米2s是不是4g手机(小米2s支不支持4g)

  • 三星a6s用的啥屏幕(三星a6s用的啥屏幕啊)

    三星a6s用的啥屏幕(三星a6s用的啥屏幕啊)

  • iphone11有配耳机吗(苹果11配耳机了吗)

    iphone11有配耳机吗(苹果11配耳机了吗)

  • iphone11有多重(iPhone11有多重)

    iphone11有多重(iPhone11有多重)

  • 如何将照片文字转文档(如何将照片文字变清晰)

    如何将照片文字转文档(如何将照片文字变清晰)

  • 手机怎么连接路由器呢(手机怎么连接路虎屏幕)

    手机怎么连接路由器呢(手机怎么连接路虎屏幕)

  • 微信数字证书有坏处吗(微信数字证书有必要装么)

    微信数字证书有坏处吗(微信数字证书有必要装么)

  • word封面怎么设计成彩色(word封面怎么设置图片)

    word封面怎么设计成彩色(word封面怎么设置图片)

  • 怎么让小爱同学播放网易云音乐(怎么让小爱同学关灯)

    怎么让小爱同学播放网易云音乐(怎么让小爱同学关灯)

  • 全民k歌怎么添加和删除图片(全民k歌怎么添加陌生好友)

    全民k歌怎么添加和删除图片(全民k歌怎么添加陌生好友)

  • airpods忽略了怎么重新连接(airpods忽略了还是有)

    airpods忽略了怎么重新连接(airpods忽略了还是有)

  • 相机怎么传照片到手机(相机怎么传照片到手机vivo)

    相机怎么传照片到手机(相机怎么传照片到手机vivo)

  • 详解Linux系统中的日期设定与date命令的用法(linux中!)

    详解Linux系统中的日期设定与date命令的用法(linux中!)

  • 个人购买二手房贷款能贷多少
  • 公司车船使用税会计分录
  • 增值税申报表上的销售收入
  • 变更税务流程登记流程和资料
  • 企业如何进行纳税申报
  • 购买地瓜
  • 工商年审实缴时间
  • 会员退费怎么算
  • 多计提个税怎么办
  • 税金及附加包括个人所得税吗
  • 知识产权局专利审查协作中心
  • 未投入使用的道路
  • 发票复印件盖公章
  • 可以不用附原始凭证的记账凭证是
  • 增资导致丧失控制权
  • 采用重置成本计量属性的税种是
  • 小规模纳税人实收资本印花税如何交
  • 个人独资企业的债务由谁承担
  • 企业购买国债逆回购需要缴纳增值税吗
  • 变更银行手机号需要去银行吗
  • 盈余公积转增资本有限制吗
  • 我们4月10日
  • 湖北个体户网上申报
  • 金税盘发票份数没有显示
  • 政策性减免单位社保
  • 某市财政收到林业基金收入分录
  • 销售商品包装材料怎么做
  • 苹果电脑怎么快速
  • php图片处理尺寸
  • 呆账核销的条件有哪些
  • mrmactl.exe
  • PHP:php_check_syntax()的用法_misc函数
  • h5响应式布局是什么
  • 金税盘发票数据导出不完整
  • scp命令 基于SSH协议远程复制文件
  • 小企业发票打印流程
  • 律师事务所要交残保金吗
  • 筹办期间发生的广告费和业务宣传费可以扣除吗
  • 公司的零星开支是什么
  • 个人账户收到多少钱会被监控
  • 织梦模板安装完整教程
  • python中返回结果为true
  • 保险公司的奖励制度
  • 计提折旧会计分录怎么做
  • 上月账单还未结算完毕
  • 房租收入应如何纳税
  • 电脑配件入账
  • 房地产企业帐套设置
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 合同没签定金可以退的吗
  • 年底本年利润如何处理
  • 公司进项不够可以退税吗
  • 其他收益和营业外收入有什么区别
  • 房地产企业前期围墙费用
  • 重大影响包括50%吗
  • 土地属于固定资产吗 会计
  • 工业增值税怎么算
  • linux系统中cron命令
  • bios怎么恢复出厂设置有什么后果?
  • win7系统的笔记本电脑有哪些
  • ubuntu for lot
  • openssl/sha.h
  • fedoral
  • windows xp怎么清理c盘
  • ubuntu系统怎么开机
  • win8怎么打开系统设置
  • 在windowsxp的应用程序中,经常有一些菜单选项呈暗灰色
  • linux codec
  • centos怎么编写c语言
  • win10在更新界面怎么办
  • win10更新2021年6月
  • 如何解决windows副本不是正版
  • 预处理命令可以放在程序中的任何位置
  • windows下安装nas
  • JavaScript中的数据类型
  • unity动画教程
  • [置顶]游戏名:chivalry2
  • 税控普通发票
  • 工会经费范围税率是多少
  • 哈尔滨自贸区全称
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设