elunez / eladmin-doc

EL-ADMIN 文档源码
https://eladmin.vip
Apache License 2.0
174 stars 346 forks source link

前端页面初始化列表 #98

Open haier955 opened 11 months ago

haier955 commented 11 months ago

页面初始化列表部分,可以设置请求方式,使得请求获取列表数据方式更灵活 comoents/Crud/crud.js

function CRUD(options) {
  const defaultOptions = {
    tag: 'default',
    // id字段名
    idField: 'id',
    // 标题
    title: '',
    // 请求数据的url
    url: '',
    // 请求方式
    type: '',
    ...

api/data.js

export function initData(url, params, type) {
  if(type == 'POST'){
    return request({
      url: url + '?' + qs.stringify(params, { indices: false }),
      method: 'post',
      params
    })
  }

  return request({
    url: url + '?' + qs.stringify(params, { indices: false }),
    method: 'get'
  })
}