lowcode-engine/docs/docs/api/init.md

57 lines
959 B
Markdown

---
title: init - 初始化 API
sidebar_position: 0
---
> **@since** v1.0.0
## 模块简介
提供 init 等方法
## 方法
#### init
初始化引擎
**方法定义**
```typescript
function init(container?: Element, options?: IPublicTypeEngineOptions): void
```
[**初始化引擎配置参数列表**](./configOptions)
## 使用示例
```typescript
import { init } from '@alilc/lowcode-engine';
init(document.getElementById('engine'), {
enableCondition: false,
});
```
### 默认打开移动端画布
```typescript
import { init } from '@alilc/lowcode-engine';
init({
device: 'mobile',
});
```
### 使用 utils 第三方工具扩展
```json
import { init } from '@alilc/lowcode-engine';
init({
device: 'mobile',
appHelper: {
utils: {
xxx: () => {console.log('123')},
}
}
});
```
在引擎中即可这样使用。
![image.png](https://img.alicdn.com/imgextra/i4/O1CN01FWvu051OxAEYrHBy5_!!6000000001771-2-tps-3584-1796.png)