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 · 7224 阅读 · 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 · 759 阅读 · 0 评论
分享