Browse Source

docs(api): api

api:resize
master
lrz 5 years ago
parent
commit
a121b954e2
  1. 13
      docs/zh/guide/api.md
  2. 21
      src/global/api.js

13
docs/zh/guide/api.md

@ -2050,6 +2050,19 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
------------ ------------
### resize([setting])
- **参数**
- {PlainObject} [setting]: 可选参数
+ {Function} [success]: 操作结束的回调函数
- **说明**
根据窗口大小自动resize画布
------------
### destroy([setting]) ### destroy([setting])
- **参数** - **参数**

21
src/global/api.js

@ -20,7 +20,8 @@ import json from "./json";
import { orderbydata } from "./sort"; import { orderbydata } from "./sort";
import editor from "./editor"; import editor from "./editor";
import { rowlenByRange } from "./getRowlen"; import { rowlenByRange } from "./getRowlen";
import luckysheetformula from './formula' import luckysheetformula from './formula';
import luckysheetsizeauto from '../controllers/resize';
const IDCardReg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i; const IDCardReg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i;
@ -2454,3 +2455,21 @@ export function matrixCalculation(type, number, options = {}) {
success(); success();
} }
} }
/**
* 根据窗口大小自动resize画布
*
* @param {Object} options 可选参数
* @param {Function} options.success 操作结束的回调函数
*/
export function resize(options = {}){
luckysheetsizeauto();
let {
success
} = {...options}
if (success && typeof success === 'function') {
success();
}
}

Loading…
Cancel
Save