大前端
崔小叨
这个作者很懒,什么都没留下…
展开
-
一套全面又有实际意义的axios封装+api管理方案
文章目录前言功能点axios一些特性自定义请求配置对常见的响应情况统一处理防止重复请求单独取消指定请求一键清除所有pending状态请求移除拦截器api管理总结前言功能点此文主要是基于vuecli3项目中axios封装及api管理的实践记录及过程中的踩坑收获,功能基本都是根据工作中需求实现。需求背景是,在同一套请求配置下,实现以下主要功能: 自定义请求配置 设置全局拦截器 响应成功及异常的全局拦截统一处理 防止重复请求(取消当前重复的请求) 路由切换取消当前所有pending状态的请求原创 2020-10-06 01:45:18 · 274 阅读 · 0 评论 -
mpvue中小程序自定义导航组件开发指南
这篇笔记主要记录一下基于mpvue的小程序中实现自定义导航的思路及应用。分享出来抛砖引玉,如有谬误或优化空间,欢迎交流。小程序的配置项navigationStyle设置为custom之后,导航栏只保留右上角胶囊按钮,颜色、标题文字内容均可以自定义,可以此实现导航栏的个性化需求,实际应用如沉浸式视频播放页等。小程序7.0.0之后的版本开始支持自定义单个页面的导航栏,将页面的navigation...原创 2019-02-10 01:51:08 · 780 阅读 · 0 评论 -
基于vueCli2发布一个vue组件的npm包
文章目录初始化项目完善内容编写组件编写指令统一导出发布前准备generator-standard-readme完善`package.json`文件本地包测试发布到npm这篇文章主要记录了从零发布一个vue的npm包(包含一个简单的指令和一个vue组件)的实践过程及些许心得。初始化项目这里我们通过@vue/cli拉取简单配置的模板来初始化一个2.X的项目,不了解的同学可以看下vueCli3...原创 2019-09-17 13:51:03 · 478 阅读 · 0 评论 -
new操作符原理及实现
文章目录分析:new做了什么自定义实现第一步第二步第三步测试参考分析:new做了什么new操作符通过执行自定义构造函数或者js内置构造函数,从而生成一个实例对象。mdn上把内部操作大概分为4步:创建一个空的简单JavaScript对象(即{ } );链接该对象(即设置该对象的构造函数)到另一个对象 ;将步骤1新创建的对象作为this的上下文 ;如果该函数没有返回对象,则返回thi...原创 2019-09-25 09:22:32 · 229 阅读 · 0 评论 -
`Object.create()`分析及实现
文章目录分析实现唠叨一下`Object.create()`参数为对象和函数的区别`Object.crete(null)`和`{}`参考Object.create()方法的作用:创建一个新对象,使用现有的对象来提供新创建的对象的__proto__(会返回一个新对象,带着指定的原型对象和属性)。分析默认情况下,js中对象的隐式原型__proto__指向其构造函数的显示原型prototype(这里...原创 2019-09-28 15:46:57 · 386 阅读 · 0 评论