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')
      }
    },
上一篇下一篇

猜你喜欢

热点阅读