1.0.2 • Published 5 years ago
uibot-sdk v1.0.2
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('菜单');