vue-naive-admin
vue-naive-admin copied to clipboard
🐱🏍🐱🏍🐱🏍真诚邀请您使用alova
您好,我是alovajs的作者胡镇。
仔细看了您写的vue-naive-admin非常不错,然后我发现项目中使用的是axios,虽然做了一些请求层封装,但使用方式还较为传统,所以尝试邀请您使用alova+axios,我们也会在alova官网推荐您的项目,不知道您有没兴趣,我简单介绍一下。
alova定位为下一代请求工具,它的场景化请求策略和更先进的openAPI方案,可以极致简化您项目的api调用,具体推荐您看下alova简介,您的收益和成本大概是这样的:
收益:alova提供了15+个场景化的请求策略,以及响应缓存和请求共享等高级特性,后台管理多以列表和表单为主,alova的分页策略和表单提交策略都可以让你的项目使用者快速实现完整的列表和表单功能,配合openAPI还可以获得极致的API集成效率。
成本:我仔细看过vue-naive-admin源码,可以通过重写@/utils/http/index.js的createAxios模块快速迁移,把createAxios函数内改成返回alova的method实例,调用那边与现在保持一致就可以,什么都不用动,因为alova的传参和axios保持了一致,然后也然后是100%适配axios的,你可以用到axios的所有功能。
这些应该会让您的项目增添一点色彩,要是有意向迁移的话,我会提供全力的支持,不知道您意下如何?可以随时通过微信号“alova_js”联系我哦!
@JOU-amjs 首先为你的项目和热枕点赞,不过我最近事比较多,精力跟不上了,等我有空一定尝试一下哈
😁😁😀
@JOU-amjs 抱歉,我大概看了一下alova,个人觉得使用便利性跟axios没有太大差别(可能是我了解得不够深入吧),加上目前长期996,短期内没太大动力和精力去做这件事了