table.cache 获取数据
时间: 2023-08-09 17:12:31 浏览: 45
`table.cache` 方法可以用于获取表格数据的缓存,具体使用方法如下:
```javascript
// 获取表格数据的缓存
var cacheData = layui.table.cache.tableId;
```
其中 `tableId` 是表格的 ID,`cacheData` 就是表格数据的缓存。
如果要获取当前页的表格数据,可以使用 `layui.table.cache` 方法的可选参数 `page`,示例如下:
```javascript
// 获取当前页的表格数据缓存
var currPageData = layui.table.cache.tableId({page: true});
```
其中 `currPageData` 是当前页的表格数据缓存。
相关问题
layui table.cache 清空缓存
要清空 layui table 的缓存,可以通过以下代码实现:
```
// 清空 table 缓存
layui.table.cache.tableId = null;
```
其中,`tableId` 是你要清空缓存的 table 组件的 id。这样,下次对该 table 进行请求时,将会重新从服务器获取数据。
layui获取table的所有数据
可以通过表格实例的 data 方法获取到所有数据,示例代码如下:
```
var tableIns = layui.table;
var data = tableIns.cache['tableId'];
console.log(data);
```
其中,tableId 是表格的 ID。通过 cache 方法获取到的数据是包含当前页数据的数组,如果想获取所有数据,可以通过 tableIns.config 方法获取到表格的配置信息,从而获取到所有数据,示例代码如下:
```
var tableIns = layui.table;
var config = tableIns.config;
var data = config.data;
console.log(data);
```