You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1.1 KiB
2 lines
1.1 KiB
|
12 months ago
|
"use strict";const t=require("../common/vendor.js"),a={name:"audioCom",data:()=>({appInstance:"",audio:"",isPlaying:!1,animeState:!0}),mounted(){this.appInstance=getApp(),this.initAudioState()},methods:{togglePlay(){this.appInstance.$vm.globalData.innerAudioContext.paused?(this.appInstance.$vm.globalData.innerAudioContext.play(),this.animeState=!0,t.index.setStorageSync("audioState","true")):(this.appInstance.$vm.globalData.innerAudioContext.pause(),this.animeState=!1,t.index.setStorageSync("audioState","false"))},initAudioState(){""==t.index.getStorageSync("audioState")&&t.index.setStorageSync("audioState","true");let a=t.index.getStorageSync("audioState");"true"==a&&this.appInstance.$vm.globalData.innerAudioContext.paused&&(this.appInstance.$vm.globalData.innerAudioContext.play(),this.animeState=!0),"false"==a&&(this.appInstance.$vm.globalData.innerAudioContext.pause(),this.animeState=!1)}}};const e=t._export_sfc(a,[["render",function(a,e,n,i,o,s){return{a:o.animeState?1:"",b:t.o(((...t)=>s.togglePlay&&s.togglePlay(...t)))}}],["__scopeId","data-v-b5d52ec1"]]);wx.createComponent(e);
|