1、IOS <オーディオ>再生されない
Vue.prototype.playAudio =関数(audioSrc、CB)を { VARオーディオ=新しいオーディオ() audio.preload = 'auto' で audio.src = audioSrc IF(window.WeixinJSBridge){ console.log( 'オーディオサポート') WeixinJSBridge.invoke( 'getNetworkType'、{}関数(E){ audio.load() audio.play() }、false)を } そうしないと { console.log(「オーディオはサポートされていません」) document.addEventListener( "WeixinJSBridgeReady"、関数(){ WeixinJSBridge.invoke( 'getNetworkType'、{}関数(E){ audio.load() audio.play() }) }、false)を } CB && CB(オーディオ) }
2、事前ロードされたイメージ beforeCreate(){ constのcdnUrl = 'https://でXXX /画像' IMGSを聞かせて= [ `$ {cdnUrl} /家庭bg.gif`、 `$ {cdnUrl} / BTN-close.png`、 `$ {cdnUrl} /手down.png`、 ] imgs.forEach((アイテム)=> { )(画像=新しいイメージを聞かせて image.src =アイテム image.onload =()=> { this.count ++ } }) }、
/ **スクロール下*で隠されました/ hideBtBox(){ これを= VAR window.onscroll =関数(){ VAR scrollTopスプライト= document.documentElement.scrollTop || document.body.scrollTop //ローリング高 VAR windowHeight = document.documentElement.clientHeight || document.body.clientHeight //ビューハイ VAR scrollHeight = document.documentElement.scrollHeight || document.body.scrollHeight //高い文書 IF((scrollTopスプライト+ windowHeight + 30)> = scrollHeight){ that.isShowBt =偽 } そうしないと { that.isShowBt =真 } } }、