0.0.9 • Published 2 years ago

dcloud-js-sdk v0.0.9

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

dcloud-js-sdk 提供 设计云 授权登陆 功能。Example

引入


NPM 包

npm install dcloud-js-sdk
import Dcloud from 'dcloud-js-sdk'
const dcloudLogin = new Dcloud.Login(config)

CDN 链接

https://echo.cdn-go.cn/dcloud-jssdk/latest/dcloud-js-sdk.umd.js

JSSDK使用步骤

const dcloudLogin = new DCloud.Login({
  modal: 1,
  width: 600,
  height: 480
})
dcloudLogin.show()

dcloudLogin.on('ready', (e) => {
  console.log("设计云页面加载完成")
})

dcloudLogin.on('dcloudToken', (token) => {
  // string
  console.log('用户授权token:', token)
})

dcloudLogin.on('isLogin', data => {
  // true or false
  console.log('设计云是否登陆:', data)
})

dcloudLogin.on('error', err => {
  console.log('出错啦:', err)
})

Config 参数:

参数名类型描述默认值
widthNumber600
heightNumber480
modalNumber显示模式: 1 默认登陆 / 2 授权登录 / 3 无界面(暂不支持)1
domainString服务域名: https://design.tencent.com / 测试用域名等https://design.tencent.com
appString第三方应用标识(需提前与 设计云 沟通标识名称与请求 origin),如:codesign

API

show

显示登陆组件

参数:parent 父容器

destory

销毁实例

on

监听组件事件

参数:

参数名类型描述
eventEvent事件名
handlerFunction监听函数

off

移除事件监听

事件

ready

页面加载完成

error

错误信息

0.0.9

2 years ago

0.0.8

2 years ago