vue-naive-admin icon indicating copy to clipboard operation
vue-naive-admin copied to clipboard

⚡️基于 Vue3 + Vite + Pinia + Unocss + Naive UI 的轻量级后台管理模板。

Results 12 vue-naive-admin issues
Sort by recently updated
recently updated
newest added

您好,我是alovajs的作者胡镇。 仔细看了您写的vue-naive-admin非常不错,然后我发现项目中使用的是axios,虽然做了一些请求层封装,但使用方式还较为传统,所以尝试邀请您使用alova+axios,我们也会在alova官网推荐您的项目,不知道您有没兴趣,我简单介绍一下。 [alova文档](https://alova.js.org) alova定位为下一代请求工具,它的场景化请求策略和更先进的openAPI方案,可以极致简化您项目的api调用,具体推荐您看下[alova简介](https://alova.js.org/tutorial/getting-started/introduce),您的收益和成本大概是这样的: 收益:alova提供了15+个场景化的请求策略,以及响应缓存和请求共享等高级特性,后台管理多以列表和表单为主,alova的分页策略和表单提交策略都可以让你的项目使用者快速实现完整的列表和表单功能,配合openAPI还可以获得极致的API集成效率。 成本:我仔细看过vue-naive-admin源码,可以通过重写`@/utils/http/index.js`的createAxios模块快速迁移,把createAxios函数内改成返回alova的method实例,调用那边与现在保持一致就可以,什么都不用动,因为alova的传参和axios保持了一致,然后也然后是100%适配axios的,你可以用到axios的所有功能。 这些应该会让您的项目增添一点色彩,要是有意向迁移的话,我会提供全力的支持,不知道您意下如何?可以随时通过微信号“alova_js”联系我哦!

**如下图** 菜单配置: ![Image](https://github.com/user-attachments/assets/3f7947d4-9655-4ea3-932c-d789d61923a1) 效果: ![Image](https://github.com/user-attachments/assets/14e48e1d-6127-484b-a278-30d1b3d4b9ec) 菜单SQL代码: ```sql INSERT INTO `permission` (`id`, `name`, `code`, `type`, `parentId`, `path`, `redirect`, `icon`, `component`, `layout`, `keepAlive`, `method`, `description`, `show`, `enable`, `order`) VALUES (23, '订单管理', 'order_management',...