vue3-low-req
vue3-low-req
介绍
用于简化前端 重复性代码和组件
使用方法
有三个方法,使用前必须掉用其一 initRequest, setRequest, setRequestConfig
/**
* @param {请求体 必须包含 get 和 post 函数} request
* @param {初始化请求体 参数为函数} reqDataFilter
*/
initRequest(request, reqDataFilter)
Vue3 Low Req 组件库使用文档
Vue3 Low Req 是一个基于 Vue 3 的组件库,主要用于快速构建具有数据请求和分页功能的列表组件。
安装
npm install vue3-low-req
快速开始
全局注册
import { createApp } from 'vue'
import App from './App.vue'
import Vue3LowReq from 'vue3-low-req'
import 'vue3-low-req/dist/style.css'
const app = createApp(App)
app.use(Vue3LowReq)
app.mount('#app')
使用前先初始化
import {lowQueryList,lowQueryBox,initRequest}from 'vue3-low-req'
//最好在项目初始化完毕就调用此方法
initRequest(null,(data)=>{ // 请求拦截 例如 success 就把data放入 返回 这里是放入queryList的数据,
//注意 return 的 数据结构最好是这样 {data:[] ,total:0} 可以不包含 total 但是必须要data
return data //{data:[] ,total:0}
},{ //这个参数为config 参数可选 不填直接有默认
// 配置 分页字段名 , 下面是默认的 , 可自定义
pageFieldName:{
pageNumber:'pageNumber',
pageSize:'pageSize',
total:'total',
data:'data'
},
isAutoBotomPageSelect:true, //是否默认开启底部分页选择 组件 , 默认true 就是 如果数据带 total 分页总条数 就会自动开启分页
})
局部导入
import { lowQueryList, lowQueryParent, lowPagination, lowQueryBox } from 'vue3-low-req'
import 'vue3-low-req/dist/style.css'
详细文档加群
交流群

贡献者 博
CSDN文档
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.2.33 | ^3.0.0 | MIT | |
| 1.2.32 | ^3.0.0 | MIT | |
| 1.2.31 | ^3.0.0 | MIT | |
| 1.2.30 | ^3.0.0 | MIT | |
| 1.2.29 | ^3.0.0 | MIT | |
| 1.2.28 | ^3.0.0 | MIT | |
| 1.2.27 | ^3.0.0 | MIT | |
| 1.2.26 | ^3.0.0 | MIT | |
| 1.2.25 | ^3.0.0 | MIT | |
| 1.2.24 | ^3.0.0 | MIT | |
| 1.2.23 | ^3.0.0 | MIT | |
| 1.2.22 | ^3.0.0 | MIT | |
| 1.2.21 | ^3.0.0 | MIT | |
| 1.2.20 | ^3.0.0 | MIT | |
| 1.2.19 | ^3.0.0 | MIT | |
| 1.2.18 | ^3.0.0 | MIT | |
| 1.2.17 | ^3.0.0 | MIT | |
| 1.2.16 | ^3.0.0 | MIT | |
| 1.2.15 | ^3.0.0 | MIT | |
| 1.2.14 | ^3.0.0 | MIT | |
| 1.2.13 | ^3.0.0 | MIT | |
| 1.2.12 | ^3.0.0 | MIT | |
| 1.2.11 | ^3.0.0 | MIT | |
| 1.2.0 | ^3.0.0 | MIT | |
| 1.1.91 | ^3.0.0 | MIT | |
| 1.1.9 | ^3.0.0 | MIT | |
| 1.1.8 | ^3.0.0 | MIT | |
| 1.1.7 | ^3.0.0 | MIT | |
| 1.1.6 | ^3.0.0 | MIT | |
| 1.1.5 | ^3.0.0 | MIT |
Showing the latest 30 of 33. See every release on npm