VUE IOSシステムのマイクロチャネルブラウザ<オーディオ>は再生されない、ボトムノートに隠された絵プリロードされ、スクロール

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 =真
        }
      }
    }、

  

おすすめ

転載: www.cnblogs.com/muzs/p/12171592.html
おすすめ