|
@@ -1,4 +1,4 @@
|
|
|
-import { ref, reactive, watch } from 'vue';
|
|
|
+import { ref, reactive, watch, isRef } from 'vue';
|
|
|
|
|
|
// options参数示例:
|
|
|
// {
|
|
@@ -30,7 +30,8 @@ export default function useFetchTable(apiFn, options = {}, immediately = true) {
|
|
|
let params = {
|
|
|
pageNumber: pagination.pageNumber,
|
|
|
pageSize: pagination.pageSize,
|
|
|
- ...(options.params || {}),
|
|
|
+ ...((isRef(options.params) ? options.params?.value : options.params) ||
|
|
|
+ {}),
|
|
|
};
|
|
|
let res = await apiFn(params);
|
|
|
//下方代码 后续根据实际接口返回字段进行修改
|