diff --git a/src/components/table/index.js b/src/components/table/index.js index b9cd2f4237..6cb287258b 100644 --- a/src/components/table/index.js +++ b/src/components/table/index.js @@ -135,7 +135,7 @@ export default { const result = this.data(parameter) // 对接自己的通用数据接口需要修改下方代码中的 r.pageNo, r.totalCount, r.data // eslint-disable-next-line - if (result instanceof Promise || '[object Promise]' === result.toString()) { + if ((typeof result === 'object' || typeof result === 'function') && typeof result.then === 'function') { result.then(r => { this.localPagination = Object.assign({}, this.localPagination, { current: r.pageNo, // 返回结果中的当前分页数