首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
83篇文章 · 0订阅
封装axios
axios 的API很友好,你完全可以很轻松地在项目中直接使用。不过随着项目规模增大,如果每发起一次HTTP请求,就要把这些比如设置超时时间、设置请求头、根据项目环境判断使用哪个请求地址、错误处理等等操作,都就地写一遍,得疯!这种重复劳动不仅浪费时间,而且让代码变得冗余不堪,难…
Vue权限路由[菜单权限/按钮权限控制]
前言权限授权登录登录获取当前用户菜单,解析路由解析后端返回来路由(重点)后端接收路由格式前端接收到的真实菜单树页面刷新,路由丢失总结
Vue中Axios的封装管理
VueAxios封装定义特性支持PromiseAPI拦截请求和响应转换请求数据和响应数据自动转换JSON数据客户端支持XRSF回归正题开始安装axios封装http.js配置多域名请求不同URL到现在
在vue中封装axios并实现api接口的统一管理
在vue项目中,我们通常都是使用axios与后台进行数据交互,axios有很多好用的特性,这里不多做介绍,相关细节可以查阅axios中文网。在对axios进行封装之前,我们要使用vue脚手架工具创建一个vue项目(这里我用的是cli4)。 在src目录下创建一个service目…
完整的Axios封装-单独API管理层、参数序列化、取消重复请求、Loading、状态码...
Axios 相信对Vue熟悉的铁汁对它不会感到陌生了,这简直就是前端近年来的一大杀器,使用人数一直不断上涨。
Vue3 模板编译优化
Vue3 正式发布已经有一段时间了,前段时间写了一篇文章(《Vue 模板编译原理》)分析 Vue 的模板编译原理。今天的文章打算学习下 Vue3 下的模板编译与 Vue2 下的差异,以及 VDOM 下 Diff 算法的优化。 了解过 Vue3 的同学肯定知道 Vue3 引入了新…
【Vue进阶】——如何实现组件属性透传?
那怎么才能将属性传递到内部的 el-input 组件中呢,直接给 el-input 加一个 v-bind="$attrs" 即可。 虽然上面可以解决了大部分的问题了,但同事发现并不能满足场景,主要是他用了动态组件 component。他的想法是通过 JSON Schema 的方…
构建大型 Vue.js 项目的10条建议
下面是我在开发大型 Vue 项目时的最佳实践。这些技巧将帮助你开发更高效、更易于维护和共享的代码。 今年做自由职业的时候,我有机会开发了一些大型 Vue 应用程序。我所说的这些项目,Vuex store 超过十个,包含大量的组件(有时候几百个)和视图页面。对我来说这是个很有益的…
Vue 中 filter 与 computed 的区别与用法
最近遇到一个很不错的候选人,经验丰富,有技术亮点,但在一些细枝末节问题上没有回答的很好,最终还是被刷了。面试过程中有一个问题我印象特别深刻:Vue 中filter与computed属性的区别,可惜候选人在现场没有回答上,这里总结一下: 1. 触发时机不同 computed 属性…
TypeScript 真香系列——接口篇
JavaScript 是弱类型的语言,所以并不会对我们传入的代码进行任何的检测,有些错你自己都说不清楚,但是就出了问题。 这时候你会发现这段代码还是有点长,代码不便与阅读,这时候就体现了 interface 的必要性。 使用 interface 对 user 的类型进行重构。 …