|
@@ -25,6 +25,10 @@
|
|
/>
|
|
/>
|
|
</ElCarouselItem>
|
|
</ElCarouselItem>
|
|
</ElCarousel>
|
|
</ElCarousel>
|
|
|
|
+
|
|
|
|
+ <a v-if="model" :href="model">
|
|
|
|
+ <img class="detail-img__360" draggable="false" src="./images/360.png" />
|
|
|
|
+ </a>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<ElScrollbar class="detail-main">
|
|
<ElScrollbar class="detail-main">
|
|
@@ -49,6 +53,18 @@ import { getEnvImagePath } from "@enamel/base/utils";
|
|
|
|
|
|
const route = useRoute();
|
|
const route = useRoute();
|
|
const detail = computed(() => data[route.params.chapter][route.params.index]);
|
|
const detail = computed(() => data[route.params.chapter][route.params.index]);
|
|
|
|
+const MODEL_LIST = {
|
|
|
|
+ chapter1: {
|
|
|
|
+ 0: "https://4dscene.4dage.com/culturalrelics/demo2/Model.html?m=YZ_02yxz",
|
|
|
|
+ 1: "https://4dscene.4dage.com/culturalrelics/demo2/Model.html?m=YZ_03xl",
|
|
|
|
+ },
|
|
|
|
+ chapter3: {
|
|
|
|
+ 0: "https://4dscene.4dage.com/culturalrelics/demo2/Model.html?m=YZ_01ep",
|
|
|
|
+ },
|
|
|
|
+};
|
|
|
|
+const model = computed(
|
|
|
|
+ () => MODEL_LIST[route.params.chapter]?.[route.params.index]
|
|
|
|
+);
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|