el-admin自动生成封装的crud请求,其实在this.crud的打印中有很多配置信息,一个一个试得到的一些方法:
这是el封装的重置查询参数的方法:
/**
* 重置查询参数
* @param {Boolean} toQuery 重置后进行查询操作
*/
resetQuery(toQuery = true) {
const defaultQuery = JSON.parse(JSON.stringify(crud.defaultQuery))
const query = crud.query
Object.keys(query).forEach(key => {
query[key] = defaultQuery[key]
})
// 重置参数
this.params = {}
if (toQuery) {
crud.toQuery()
}
},
这是默认的请求方式:
cruds() {
return CRUD({ title: '模板基础信息', url: 'api/tbFormTemplateInfo', idField: 'templateId', sort: 'templateId,desc', crudMethod: { ...crudTbFormTemplateInfo }})
},
在页面初始化时会自动请求查询接口
这是修改后:
cruds() {
return CRUD({ queryOnPresenter