# vue-admin **Repository Path**: lig/vue-admin ## Basic Information - **Project Name**: vue-admin - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-05-16 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-admin > 功能包含 - `自动创建简单的管理页面(查询+列表+操作)` - `根据配置自动生成表单` - `配置型的DataTable(支持分页、排序、固定列、筛选列、复杂表头等)` - `Toaster组件` - `Modal组件` > 样式 vue-admin 样式语言使用的是Stylus,基于Vue2.0 **功能正在不断完善中** ## Build Setup ``` bash # install dependencies npm install # run example npm start ``` ## 使用说明 1. 为了方便使用vue-admin中的各组件,可以在App.vue中引用 `StyleModule.vue` 模块来添加样式,如下所示 ```vue ``` 2. 组件中的Ajax请求,使用的是 `libs/ajax-service` 模块,在使用此模块前,需要调用此模块中的 `initApi` 方法来设置以下内容: - **如何处理返回数据** - **请求的BaseUrl** - **各请求前对请求相关配置的修改** 一般是为了给请求添加Authorization 3. 对于本地缓存,组件中使用的是 `libs/storage` 模块。此模块提供基于Key的localStorage存取,具体逻辑可以直接看代码。 4. 在图片上传组件中,使用了 `libs/draggable` 模块,实现图片的拖动排序。此组件使用方法如下: ```vue
拖动待{{item}}
``` 5. CRUD组件、DataGrid组件、DynamicForm组件、Modal组件、Toaster组件 使用方式见各模块中的`readme.md`