@nashwork/nashell-jssdk
v0.0.9
Published
nashell_jssdk
Downloads
11
Readme
nashell jssdk
安装
npm install --save @nashwork/nashell-jssdk
使用
引入
import nashell from '@nashwork/nashell-jssdk'
调用方法
nashell.getSystemInfo().then(console.log)
返回 promise 所以可以 async
await
操作
const info = await nashell.getSystemInfo()
console.log(info)
打开 native 页面
nashell.nativePage.addBankCard()
获取 native 跳转链接
nashell.nativePageUrl.addBankCard()
自定义配置
如果 nashell 壳子版本支持的方法不同 可以自定义配置。
配置 function
nashell.configFunction({
getSystemInfo: {
type: '101'
},
getUserInfo: {
type: '102'
}
})
const userInfo = await nashell.getUserInfo()
配置 pages
nashell.configPage({
home: {
path: 'main',
params: ['tab']
},
meetingRoomList: {
path: 'metting/list',
params: ['tag']
}
})
nashell.nativePageUrl.home() // "nashworkapp://station?r=%252Fnashwork%252Fmain%253Ftab%253D%253Atab"
nashell.nativePageUrl.meetingRoomList() // "nashworkapp://station?r=%252Fnashwork%252Fmetting%252Flist%253Ftag%253D%253Atag"