![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
文章平均质量分 86
搞前端的小菜
热爱前端的小菜,低代码方向的爱好者
展开
-
使用原生js封装axios(详解)
摘要在vue中,我们调用接口使用的都是axios,使用之前我们也会进行一定的封装,然后再进行使用。在这里,我们主要说一下axios的实现原理,以及如何使用原生的js来自己封装出一个axios。这里实现出几个主要的方法,包括post请求方法,create配置方法,以及拦截器的方法。1.post方法在我们写方法之前,肯定是要先自己写一个类出来,里面的内容先不用写。然后再在类的下面写出post的方法:function iaxios () {}iaxios.prototype.post = f原创 2021-07-21 17:35:53 · 6919 阅读 · 0 评论 -
使用原生JS封装Vue-Router
摘要前段时间对Vue-router里面的一些方法原理进行了实现,在这里进行整理一下,相比于上一篇实现的axios,这次实现的路由显得更复杂一些。实现的方法主要有push,go,replace以及beforeEach和afterEach的钩子函数。实现的原理主要有URL和页面的响应,以及router-view和router-link。1.hash和history在写之前我们要了解hash和history的区别,主要的区别还是在于hash模式更改路由不需要重新请求,并且URL中路由前面有#。his原创 2021-08-11 15:53:19 · 716 阅读 · 0 评论