2.1.3 • Published 2 years ago

toca-sdk v2.1.3

Weekly downloads
33
License
ISC
Repository
-
Last release
2 years ago

1. 引入包 tock-sdk (1.0.8)

npm install toca-sdk

2. 如何使用

示例:获取当前用户

import sdk from 'toca-sdk';

const account = new sdk.Account();
account.getCurrentUser().then(user => {
    //当前用户信息
}).catch(err => {
    console.log('获取用户信息失败')
})

3. 接口列表

实例方法
类名方法请求参数
AccountgetCurrentUser()获取当前用户
AccountgetToken()获取 Token
Networkrequest(options)发起请求
Networkget(url, headers)发起 get 请求
Networkpost(url, data, headers)发起 post 请求
Networkput(url, data, headers)发起 put 请求
Networkdel(url, headers)发起 delete 请求
Networkhead(url, headers)发起 head 请求
Networkoptions(url, headers)发起 options 请求
Systemnavigate(name)导航到指定位置
SystemopenExternal(url)使用外部默认浏览器打开指定的 URL
SystemopenNewApp(app)打开一个新的 App
事件
对象事件说明
webviewToRenderready当前页面已就绪时,触发的回调
webviewToRendermessage宿主窗口发送的消息
静态方法
类名方法名参数返回值说明
EnvironmentisInElectronbool 类型,true 表示在 electron 环境

==注意: 调用任何 实例化 API 之前,需要确保窗口已经就绪。==

示例:在 Vue 页面加载时,获取用户信息

<script>
import sdk from 'toca-sdk';
export default {
    created() {
        sdk.webviewToRender.on('ready', () => {
            const account = new sdk.Account();
            account.getCurrentUser().then(user => {
                // 当前登录的用户信息
            }).catch(err => {
                // 获取用户信息出错
            });
        });
    }
}

</script>

4. 接口参数说明

类型 System

方法: navigate(name) 导航到指定的位置

参数说明:

参数类型说明
namestring已有的 App 的名称,当前的名称有 Network、ShareScreen、Varys、Mine

方法: openExternal(url) 使用默认浏览器,打开给定的 URL

参数说明:

参数类型说明
urlstring网址,例如 https://www.ly.com

方法: openNewApp(app) 打开一个新的应用,如果已经存在,则激活

参数说明:

参数类型说明
appobject应用程序对象, 如下示例
{
    name: 'demo',
    title: '示例程序',
    favicon: 'https://127.0.0.1/static/logo.c3d215c7.png',
    type: 'mina',
    nodeintegration: true,
    version: '1.0.0',
    orig: 'http://10.181.152.213:3000/app.zip'
}
2.1.2

2 years ago

2.1.1

2 years ago

2.1.3

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago