vben admin这个框架的底层是基于vue3开发的,所以传参的方式跟vue3的原理一样。
下面,我分为两个方向说一下vben admin这个框架传参的方式:
第一个:请求接口传参
在api文件里,写接口,例如:
enum Api {AccurateList='/mate-marketing/marketing-other/getAccurateList'}//接口路径
export const matchInfoAccurateList = (params:{id:String,infoType:String}) => defHttp.get<boolean>({ url:Api.AccurateList +`?id=${params.id}`+`&infoType=${params.infoType}`});//请求方式并传参
在页面中:以表格为例
const [registerTable] = useTable({
api: matchInfoAccurateList,//接口
columns,
formConfig: {
labelWidth: 120,
},