|
@@ -31,7 +31,7 @@
|
|
@stopPlay="stopPlay"
|
|
@stopPlay="stopPlay"
|
|
:acList="frameId"
|
|
:acList="frameId"
|
|
:progress="progress"
|
|
:progress="progress"
|
|
- :playing='playing'
|
|
|
|
|
|
+ :playing="playing"
|
|
/>
|
|
/>
|
|
|
|
|
|
<!-- 左上名字和介绍 -->
|
|
<!-- 左上名字和介绍 -->
|
|
@@ -90,7 +90,6 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
-
|
|
|
|
onceClickMusic() {
|
|
onceClickMusic() {
|
|
this.$refs.RbottomRef.opMusic(true);
|
|
this.$refs.RbottomRef.opMusic(true);
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
@@ -209,7 +208,6 @@ export default {
|
|
// 暂停背景音乐
|
|
// 暂停背景音乐
|
|
});
|
|
});
|
|
kankan.Scene.on("panorama.videorenderer.resumerender", () => {
|
|
kankan.Scene.on("panorama.videorenderer.resumerender", () => {
|
|
-
|
|
|
|
// 点击热点的时候当前背景音乐的播放状态
|
|
// 点击热点的时候当前背景音乐的播放状态
|
|
let dom = document.querySelector("#bacMusic");
|
|
let dom = document.querySelector("#bacMusic");
|
|
window.bacMusic = !dom.paused;
|
|
window.bacMusic = !dom.paused;
|
|
@@ -234,7 +232,7 @@ export default {
|
|
|
|
|
|
// 全部热点数据
|
|
// 全部热点数据
|
|
kankan.store.on("tags", (tags) => {
|
|
kankan.store.on("tags", (tags) => {
|
|
- this.baseHotData = tags.tags;
|
|
|
|
|
|
+ this.baseHotData = tags.tags.reverse();
|
|
let temp = [];
|
|
let temp = [];
|
|
tags.tags.forEach((v) => {
|
|
tags.tags.forEach((v) => {
|
|
let arrTitle = v.title.split("&");
|
|
let arrTitle = v.title.split("&");
|
|
@@ -277,6 +275,11 @@ export default {
|
|
this.baseHotData.forEach((v) => {
|
|
this.baseHotData.forEach((v) => {
|
|
if (v.title.split("&")[1] === e.data.title.split("&")[1]) {
|
|
if (v.title.split("&")[1] === e.data.title.split("&")[1]) {
|
|
temp.push(v);
|
|
temp.push(v);
|
|
|
|
+ if (v.media && v.media.image && v.media.image.length > 1) {
|
|
|
|
+ v.media.image.forEach((p, pI) => {
|
|
|
|
+ if (pI !== 0) temp.push({ ...v, media: { image: [p] } });
|
|
|
|
+ });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
});
|
|
});
|
|
let obj = {
|
|
let obj = {
|
|
@@ -288,12 +291,18 @@ export default {
|
|
temp.forEach((v) => {
|
|
temp.forEach((v) => {
|
|
obj[v.type].push(v);
|
|
obj[v.type].push(v);
|
|
});
|
|
});
|
|
|
|
+ // console.log("11111111111", obj);
|
|
|
|
+ for (const k in obj) {
|
|
|
|
+ if (k === "audio") {
|
|
|
|
+ obj[k].reverse();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
this.sonInfo = obj;
|
|
this.sonInfo = obj;
|
|
} else {
|
|
} else {
|
|
// 单个热点
|
|
// 单个热点
|
|
this.sonInfo = { [e.data.type]: [e.data] };
|
|
this.sonInfo = { [e.data.type]: [e.data] };
|
|
}
|
|
}
|
|
- console.log('-------------',this.sonInfo);
|
|
|
|
// 如果只需监听热点点击,实现其他逻辑操作,下面的代码不需要调用
|
|
// 如果只需监听热点点击,实现其他逻辑操作,下面的代码不需要调用
|
|
|
|
|
|
// 聚焦当前点击的热点
|
|
// 聚焦当前点击的热点
|