2.1.3 • Published 6 years ago
sd-sea-sdk v2.1.3
SEA SDK
install
yarn add sd-sea-sdk/npm install sd-sea-sdk --save
use
main.js引入sdk,import SeaSDKPlugin from 'sd-sea-sdk'
main.js中加入
Vue.use(SeaSDKPlugin,router)
config
loginInfoSetter(旧)
- 默认sdk会将登录信息存储在localStorage内,如果后台的登录信息是储存在cookie中则需要配置loginInfoSetter。
- loginInfoSetter(loginInfo:object):void
Vue.use(SeaSDKPlugin, router, {
loginInfoSetter: (loginInfo) => {
// 按照原先项目如何存储登录信息
}
})
loginPath(旧)
- 默认退出到登录页的地址为/path,可通过loginPath修改
Vue.use(SeaSDKPlugin, router, {
loginPath: '/some-login-path'
})
logout(旧)
- 自定义登出函数
Vue.use(SeaSDKPlugin, router, {
logout: ()=>{}
})
getPermissionsFrom
- 自定义权限接口地址
Vue.use(SeaSDKPlugin, router, {
getPermissionsFrom: 'some path'
})
getLoginInfo
- 自定义获取登录信息
- 函数类型,返回值格式:
{
userId: 1,
token: 'xxx'
}
或一个falsy值
Vue.use(SeaSDKPlugin, router, {
getLoginInfo () {
// 从cookie中获取登录信息
return getCookie('loginInfo')
}
})
api
navTo
- 跨项目跳转
import SEA_SDK from 'sd-sea-sdk'
SEA_SDK.navTo('地址')
2.1.3
6 years ago
2.1.2
6 years ago
2.1.1
6 years ago
2.1.0
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
0.2.15
6 years ago
0.2.14
6 years ago
0.2.13
6 years ago
0.2.12
6 years ago
0.2.11
6 years ago
0.2.10
6 years ago
0.2.9
6 years ago
0.2.8
6 years ago
0.2.7
6 years ago
0.2.6
6 years ago
0.2.5
6 years ago
0.2.3
7 years ago
0.2.2
7 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.1.9
7 years ago
0.1.8
7 years ago
0.1.7
7 years ago
0.1.6
7 years ago
0.1.5
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago
0.0.7
7 years ago
0.0.6
7 years ago