html在ios上不执行js,JS方法在IOS上不执行,在安卓上正常

getGameInfoApp:function(){

getAppSignInfo()

window.callbackFromApp = (methodName, result, extInfo) => {

if (methodName == 'getAppSignInfo') {

let data = JSON.parse(result)

this.$http.jsonp(config.ajaxUrl + 'game/info/app/check', {

params: {

'Api-Key': data['Api-Key'],

'Api-Nonce': data['Api-Nonce'],

'Api-Time': data['Api-Time'],

'Api-Loginname': data['Api-Loginname'],

gameInfoId:this.$route.query.id

}

}).then((response) => {

if (response.body.ok === 1) {

const data = response.body

this.gameInfo.id = data.gameInfo.id

this.gameInfo.name = data.gameInfo.name

this.gameInfo.images = data.gameInfo.images

this.gameInfo.simpleDesc = data.gameInfo.simpleDesc

if (window.javaBridge) {

this.gameInfo.gameUrl = data.gameInfo.sURL

this.gameInfo.gameName = data.gameInfo.name

} else {

this.gameInfo.gameUrl = data.gameInfo.iosUrl

}

this.gameInfo.indexIcon = data.gameInfo.indexIcon

this.gameInfo.detail = data.gameInfo.detail

this.gameInfo.headIcon = data.gameInfo.headIcon

this.gameInfo.detailData = data.gameInfo.detailData

this.gameInfo.createTime = data.gameInfo.createTime

this.gameInfo.average = data.gameInfo.average

this.size = data.size

this.isColl = data.isColl

this.upFlag = data.upFlag

this.ups = data.gameInfo.ups

if (data.size > 1000) {

this.gameInfo.evaluate = (data.size / 1000) + 'k'

} else {

this.gameInfo.evaluate = data.size

}

}

})

}

}

},

在安卓上获取到数据并显示正常。但是在IOS上不执行这个方法,偶尔能执行,但是获取到了数据,页面无法显示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值