mofang-sdk

0.1.1 • Public • Published

魔方大学 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

Readme

Keywords

Package Sidebar

Install

npm i mofang-sdk

Weekly Downloads

0

Version

0.1.1

License

ISC

Unpacked Size

13.9 kB

Total Files

8

Last publish

Collaborators

  • chenchao17