wm-na-bridge
v1.0.1
Published
百度外卖和百度糯米的bridge util
Downloads
1
Readme
bridge规范
- 所有接口基于promise封装
- 异步接口必须有超时时间,如果没有特殊情况超时时间为10s
- 兼容平台:外卖、糯米,其中渠道包(手百、地图、钱包、度秘)ua设置不规范需要通过特定的url区分
用法
还没想好用什么名字发布到npm
import { device, location } from 'path/to/na-bridge'
device()
.then((device) => {
console.log(device)
})
.catch((error) => {
console.log(error)
})
// 需要依赖多个api的时候
Promise.all([device(), location()])
.then(([device, location]) => {
console.log(device, location)
})
.catch((error) => {
console.log(error)
})
开发的时候可以通过加载path/to/na-bridge/na-env.js
来模拟na环境,如果用webpack可以在config中这么写
module.exports = {
entry: {
app: [
'./src/main.js',
'path/to/na-bridge/na-env.js'
]
}
}