js给app传参
2021-08-30 本文已影响0人
残_忆
getPhoto(){
let data = {
card: this.card,
}
icbcPhoto(data).then(res => {
//提前获取到图片url
this.cardImagePath = res.data
})
},
download(){//点击下载图片
if(window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.openCard){
//ios的标识(window.webkit && window.webkit.messageHandlers 防止报错),IOS方法提供的方法openCard
//postMessage和ios的固定写法,参数和正常js传参一样
window.webkit.messageHandlers.openCard.postMessage({cardImagePath: this.cardImagePath})
}else if(window.JxbApp){
//window.JxbApp,安卓标识,savePic安卓方法,传参:this.cardImagePath
window.JxbApp.savePic(this.cardImagePath)
}else{
//封装的浏览器下载图片方法
downloadImage(this.cardImagePath,'img')
}
},