mofang-sdk
v0.1.1
Published
mofang sdk fun
Downloads
3
Readme
魔方大学 APP SDK
Intro
魔方大学 SDK工具包
Install
npm install mofang-sdk
How To Use
import MoFang from "mofang-sdk"
window.mofang = new MoFang("student" , "//www.univcube.com") // teacher
API List
1 judgeInApp 判断是否在客户端
- 参数 : -
- 返回值(Boolean) : true / false
- 使用示例:
window.mofang.judgeInApp()
2 judgeMode 判断当前是老师,还是学生
- 参数 : -
- 返回值(String) : "student" / "teacher"
- 使用示例:
window.mofang.judgeMode()
3 saveToken 存储token
- 参数 : token - string - token字符串
- 返回值(String) : -
- 使用示例:
window.mofang.saveToken("asdfuqwer11123hlhldds")
4 getToken 获取token
- 参数 : -
- 返回值(String) : "token string"
- 使用示例:
window.mofang.getToken()
5 clearToken 获取token
- 参数 : -
- 返回值(String) : -
- 使用示例:
window.mofang.clearToken()
6 getVersion 获取App版本号
- 参数 : -
- 返回值(String) : "1.0.0"
- 使用示例:
window.mofang.getVersion()
7 setTitle 设置标题 title
- 参数 : title -(String)- 标题
- 返回值(string) : "1.0.0"
- 使用示例:
window.mofang.setTitle("标题文案")
8 invoke(type , params , pathname , [host]) 打开页面(H5 和 APP)同时需求
参数 :
type -(String) - 页面类型 openLogin(登陆)/selectImage(相册)/openMain(主页)/openOrderDetail(订单详情)/openOtherH5(其他H5) params - (Object) - 页面参数 pathname - (String) - 页面pathnam host - (String) - 路径的host,默认为 www.univcube.com
返回值(string) : -
使用示例:
window.mofang.invoke("selectImage" , {id : "123"} , `/student_order/OrderDetail/${id}` , "//www.univcube.com")
9 invokeApp(type , params) 打开 APP 页面
参数 :
type -(String) - 页面类型 openLogin(登陆)/selectImage(相册)/openMain(主页)/openOrderDetail(订单详情) params - (Object) - 页面参数
返回值(string) : -
使用示例:
window.mofang.invokeApp("OrderDetail" , {id : "123"})
# 打开相册
window.mofang.invokeApp("selectImage" , {callback : (imageJson) => { console.log(imageJson) })})
10 invokeH5(pathname , [host]) 打开 H5 页面
参数 :
pathname - (String) - 页面pathname host - (String) - 路径的host,默认为 www.univcube.com
返回值(string) : -
使用示例:
window.mofang.invokeH5(`/student_order/OrderDetail/${id}` , "//www.univcube.com")
LINCESE
MIT