|
@@ -65,7 +65,7 @@ export default {
|
|
|
//这里存放数据
|
|
//这里存放数据
|
|
|
return {
|
|
return {
|
|
|
beisuTabShow: false,
|
|
beisuTabShow: false,
|
|
|
- currentBeisu: 1.0,
|
|
|
|
|
|
|
+ currentBeisu: parseFloat(localStorage.getItem("tourPlaybackRate") || "1.0"),
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
//监听属性 类似于data概念
|
|
@@ -89,6 +89,12 @@ export default {
|
|
|
setBeisu(beisu) {
|
|
setBeisu(beisu) {
|
|
|
this.currentBeisu = beisu;
|
|
this.currentBeisu = beisu;
|
|
|
this.beisuTabShow = false;
|
|
this.beisuTabShow = false;
|
|
|
|
|
+ localStorage.setItem("tourPlaybackRate", String(beisu));
|
|
|
|
|
+ window.__tourPlaybackRate = beisu;
|
|
|
|
|
+ const tourAudio = window.SoundManager?.list?.find((e) => e.name === "tour");
|
|
|
|
|
+ if (tourAudio?.audio) {
|
|
|
|
|
+ tourAudio.audio.playbackRate = beisu;
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
...mapMutations(["setData", "setPanoOver"]),
|
|
...mapMutations(["setData", "setPanoOver"]),
|
|
|
handleTour() {
|
|
handleTour() {
|
|
@@ -158,6 +164,11 @@ export default {
|
|
|
//生命周期 - 挂载完成(可以访问DOM元素)
|
|
//生命周期 - 挂载完成(可以访问DOM元素)
|
|
|
mounted() {
|
|
mounted() {
|
|
|
this.initSwiper();
|
|
this.initSwiper();
|
|
|
|
|
+ window.__tourPlaybackRate = this.currentBeisu;
|
|
|
|
|
+ const tourAudio = window.SoundManager?.list?.find((e) => e.name === "tour");
|
|
|
|
|
+ if (tourAudio?.audio) {
|
|
|
|
|
+ tourAudio.audio.playbackRate = this.currentBeisu;
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
beforeCreate() {}, //生命周期 - 创建之前
|
|
beforeCreate() {}, //生命周期 - 创建之前
|
|
|
beforeMount() {}, //生命周期 - 挂载之前
|
|
beforeMount() {}, //生命周期 - 挂载之前
|