External module: sys系统操作
Index
Interfaces
Functions
Functions
copy2clipboard
▸ copy2clipboard(text: string
): Promise
<void
>
Defined in sys/copy2clipboard.ts:10
复制到剪切板
example: copy2clipboard(text);
Parameters:
Name | Type | Description |
---|---|---|
text | string |
要复制的内容 |
Returns: Promise
<void
>
get
▸ get(fd: IFeidaoAiBrowserPage
| IFeidaoAiBrowserComponent
, key: “url”): string
Defined in sys/get-param.ts:12
获取url参数
example: get(fd, ‘url’);
Parameters:
Name | Type |
---|---|
fd | IFeidaoAiBrowserPage | IFeidaoAiBrowserComponent |
key | “url” |
Returns: string
object 包含有url参数的js对象,如果在组件中使用,还包括组件节点中属性data-feidao-props中定义的属性,需要之一的是,在定义属性名的时候不要讲url和组件节点中属性名定义重复,否则会使用url中参数覆盖属性值中的定义。我的理由是:url中参数是根据逻辑动态添加的,而属性值中的定义的属性中固定不可变的,只能作为固定属性或缺少参数使用
get_ip
▸ get_ip(): Promise
<Info
>
Defined in sys/get-ip.ts:22
获取ip
example: const res=await get_ip();
Returns: Promise
<Info
>
JSON
merge_picture
▸ merge_picture(file_server: string
, productid: string
, imgs: Images[]): Promise
<IFileDoc
>
Defined in sys/merge-picture.ts:67
合并图片
example: const images=merge_picture(‘http://192.168.40.196’,’jewelry_mall’,{ src: ‘https://images.gitee.com/uploads/69/1961669_xiapeixu.png?1530761784’,x: 0,y: 0,width: 100,height: 100, });
Parameters:
Name | Type | Description |
---|---|---|
file_server | string |
文件服务器地址,不带/后缀,如<http://192.168.40.196> |
productid | string |
产品ID |
imgs | Images[] |
Returns: Promise
<IFileDoc
>
Promise<string[][]>(最后合并的完整图片是每个数组中的最后一个值)
prevent_close
▸ prevent_close(prevent: boolean
): void
Defined in sys/prevent_close.ts:18
是否阻止页面关闭。 事实上,任何方法都无法真正阻止用户关闭。
example:
import prevent_close from '@dfeidao/atom-web/sys/prevent-close';
// 当不希望页面关闭的时候,如某个表单的数据修改了一部分,需要在某个表单项修改之后该原子操作(可多次调用)
prevent_close(true);
// 当不希望用户关闭页面的时候弹出提示框,如用户提交修改的表单后,可以重新调用该原子操作
prevent_close(false);
Parameters:
Name | Type | Description |
---|---|---|
prevent | boolean |
如果为true,系统在用户关闭页面前会弹出一个提示框让用户确认是否关闭页面,如果用户选择Leave,页面依然会关闭。 |
Returns: void
sleep
▸ sleep(timeout: number
): Promise
<void
>
Defined in sys/sleep.ts:10
等待
example: sleep(timeout);
Parameters:
Name | Type | Description |
---|---|---|
timeout | number |
等待的时间,单位:毫秒 |
Returns: Promise
<void
>