1.0.2 • Published 5 years ago

uibot-sdk v1.0.2

Weekly downloads
7
License
Apache-2.0
Repository
github
Last release
5 years ago

uibot-sdk Document

a sdk for gamechat developer .

Install

npm i uibot-sdk -g
# OR 
tnpm i uibot-sdk -g

Usage

在main.js注册:

import botsdk from 'uibot-sdk';
Vue.use(botsdk);

发起网络请求:

this.$req(body); return promise; example:

// 使用 async 进行异步处理
let resp = await this.$req(body);
console.log(`测试req信息返回`,resp);

请求bot数据:

this.$getBotInfo(); return promise; example:

// 使用 async 进行异步处理
let info = await this.$getBotInfo();
console.log('获取bot信息返回',info);

获取运行环境:

this.$env; return String; example:

let env = this.$env;
console.log(env);

设置顶部颜色:

设置背景颜色 (若需透明度,则在十六进制颜色 '#000000' 前加上两位 透明度 '#ff000000') this.$setupBackColor(); example:

// 默认颜色值 ‘ffffff'
this.$setupBackColor('#ffffff');

设置标题类型:

设置标题栏类型 (0.字体黑色、1.字体白色) this.$setupColorType(); example:

// 默认类型 ‘0'
this.$setupColorType('0');

设置标题内容:

this.$setupTitle(); example:

this.$setupColorType('标题');

设置标题 颜色、类型、内容:

this.$setupTypeTitleColor(type:String ,title:String,color:String); example:

// type 默认值 0, title 默认值 '标题', color 默认值 '#ffffff'
this.$setupTypeTitleColor(0, '标题', '#ffffff');

设置菜单内容:

this.$setMenu(); example:

let menu = { "menuitems": [{ "menuid": "1111", "name": "菜单栏1" }, { "menuid": "2222", "name": "菜单栏2" }] }
this.$setMenu('菜单');
1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago