Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐱‍🏍🐱‍🏍🐱‍🏍真诚邀请您使用alova #95

Open
JOU-amjs opened this issue Sep 14, 2024 · 1 comment
Open

🐱‍🏍🐱‍🏍🐱‍🏍真诚邀请您使用alova #95

JOU-amjs opened this issue Sep 14, 2024 · 1 comment

Comments

@JOU-amjs
Copy link

您好,我是alovajs的作者胡镇。

仔细看了您写的vue-naive-admin非常不错,然后我发现项目中使用的是axios,虽然做了一些请求层封装,但使用方式还较为传统,所以尝试邀请您使用alova+axios,我们也会在alova官网推荐您的项目,不知道您有没兴趣,我简单介绍一下。

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”联系我哦!

@zclzone
Copy link
Owner

zclzone commented Sep 25, 2024

@JOU-amjs 首先为你的项目和热枕点赞,不过我最近事比较多,精力跟不上了,等我有空一定尝试一下哈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants