当前位置:   article > 正文

el-admin 设置查询参数_eladmin crud 解析

eladmin crud 解析

el-admin自动生成封装的crud请求,其实在this.crud的打印中有很多配置信息,一个一个试得到的一些方法:

这是el封装的重置查询参数的方法:

  1. /**
  2. * 重置查询参数
  3. * @param {Boolean} toQuery 重置后进行查询操作
  4. */
  5. resetQuery(toQuery = true) {
  6. const defaultQuery = JSON.parse(JSON.stringify(crud.defaultQuery))
  7. const query = crud.query
  8. Object.keys(query).forEach(key => {
  9. query[key] = defaultQuery[key]
  10. })
  11. // 重置参数
  12. this.params = {}
  13. if (toQuery) {
  14. crud.toQuery()
  15. }
  16. },

这是默认的请求方式: 

  1. cruds() {
  2. return CRUD({ title: '模板基础信息', url: 'api/tbFormTemplateInfo', idField: 'templateId', sort: 'templateId,desc', crudMethod: { ...crudTbFormTemplateInfo }})
  3. },

在页面初始化时会自动请求查询接口

这是修改后:

  1. cruds() {
  2. return CRUD({ queryOnPresenterCreated: false, title: '模板基础信息', url: 'api/tbFormTemplateInfo', idField: 'templateId', sort: 'templateId,desc', crudMethod: { ...crudTbFormTemplateInfo }})
  3. },
  4. created() {
  5. this.crud.params = {templateType : 0}
  6. this.crud.toQuery()
  7. },

queryOnPresenterCreated: false;
这样就不会自动去请求查询接口了,我们可以把需要的数据作为参数,然后手动调用toQuery方法进行查询

希望可以帮到大家----别再踩坑了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/497882
推荐阅读
相关标签
  

闽ICP备14008679号