Chat-React
基于 on sdk 和 101 第三方登录平台的第三方登录组件
使用方法
npm install uc-third-login
import Login from 'uc-third-login'
import React, { Component } from 'react'
import { ThirdLoginUI } from 'uc-third-login'
export default class Login extends Component {
state = {}
componentDidMount() {}
render() {
const thirdLogin = {
edemodo: {
develop: {
channel_id: 47
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 345
}
},
wechat: {
develop: {
channel_id: 47
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 9
}
}
}
return (
<div>
<ThirdLoginUI thirdLogin={thirdLogin} />
</div>
)
}
}
API
属性 & 方法 | 类型 | 描述 |
---|
thirdLogin | object | 第三方登录的环境和频道(支持的第三方登录有 edemodo、facebook、wechat、qq) |
env | string | uc sdk 的环境 |
isLogin | function | |
getResources | function | |
authentication | function | |
getCurrentAccount | function | |
getAccountInfo | function | |
logout | function | |
getLoginState | function | |
getAvatarURL | function | |
generateUCKeyURL | function | |
loginByUCKey | function | |
组件参数描述
thirdLogin = {
//你想要的第三方登录,默认有edemodo、facebook、wechat、qq,不传则不会显示
edemodo: {
//环境
develop: {
channel_id: 47 //频道
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 345
}
}
}
Chat-React
基于 on sdk 和 101 第三方登录平台的第三方登录组件
使用方法
npm install uc-third-login
import Login from 'uc-third-login'
import React, { Component } from 'react'
import { ThirdLoginUI } from 'uc-third-login'
export default class Login extends Component {
state = {}
componentDidMount() {}
render() {
const thirdLogin = {
edemodo: {
develop: {
channel_id: 47
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 345
}
},
wechat: {
develop: {
channel_id: 47
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 9
}
}
}
return (
<div>
<ThirdLoginUI thirdLogin={thirdLogin} />
</div>
)
}
}
API
属性 & 方法 | 类型 | 描述 |
---|
thirdLogin | object | 第三方登录的环境和频道(支持的第三方登录有 edemodo、facebook、wechat、qq) |
env | string | uc sdk 的环境 |
isLogin | function | |
getResources | function | |
authentication | function | |
getCurrentAccount | function | |
getAccountInfo | function | |
logout | function | |
getLoginState | function | |
getAvatarURL | function | |
generateUCKeyURL | function | |
loginByUCKey | function | |
组件参数描述
thirdLogin = {
//你想要的第三方登录,默认有edemodo、facebook、wechat、qq,不传则不会显示
edemodo: {
//环境
develop: {
channel_id: 47 //频道
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 345
}
}
}
Chat-React
基于 on sdk 和 101 第三方登录平台的第三方登录组件
使用方法
npm install uc-third-login
import Login from 'uc-third-login'
import React, { Component } from 'react'
import { ThirdLoginUI } from 'uc-third-login'
export default class Login extends Component {
state = {}
componentDidMount() {}
render() {
const thirdLogin = {
edemodo: {
develop: {
channel_id: 47
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 345
}
},
wechat: {
develop: {
channel_id: 47
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 9
}
}
}
return (
<div>
<ThirdLoginUI thirdLogin={thirdLogin} />
</div>
)
}
}
API
属性 & 方法 | 类型 | 描述 |
---|
thirdLogin | object | 第三方登录的环境和频道(支持的第三方登录有 edemodo、facebook、wechat、qq) |
env | string | uc sdk 的环境 |
isLogin | function | |
getResources | function | |
authentication | function | |
getCurrentAccount | function | |
getAccountInfo | function | |
logout | function | |
getLoginState | function | |
getAvatarURL | function | |
generateUCKeyURL | function | |
loginByUCKey | function | |
组件参数描述
thirdLogin = {
//你想要的第三方登录,默认有edemodo、facebook、wechat、qq,不传则不会显示
edemodo: {
//环境
develop: {
channel_id: 47 //频道
},
product: {
channel_id: 47
},
awsca: {
channel_id: 47
},
test: {
channel_id: 47
},
hk: {
channel_id: 345
}
}
}