dsBridge简单总结
install
npm install dsbridge
main.js
import 'dsbridge'
use
window.dsBridge.call(name + 'Async', newParams, callback)
android
参数可为对象
ios
参数只能为String类型 对象参数需要JSON.stringify,
封装
- android
func(params) {
return new Promise((resolve) => {
window.dsBridge.call(name + 'Async', params, (v) => (resolve(v)))
})
}
- ios
func(arg) {
return new Promise((resolve) => {
window.dsBridge.call(name + 'Asyn', JSON.stringify(arg), (res) => resolve(res))
})
}