diff --git a/src/views/Yanxue/achievementsOne.vue b/src/views/Yanxue/achievementsOne.vue index f37998f..f281364 100644 --- a/src/views/Yanxue/achievementsOne.vue +++ b/src/views/Yanxue/achievementsOne.vue @@ -124,6 +124,7 @@ export default { .greyFont { color: #999; font-size: 24px; + } } } @@ -167,12 +168,13 @@ export default { .greyTime { color: #999; font-size: 24px; - margin: 0 20px; + margin: 0 ; } .greyFont { color: #999; font-size: 24px; + margin-left: 20px; } } } diff --git a/src/views/Yanxue/pageDetails.vue b/src/views/Yanxue/pageDetails.vue index ab7b865..5a3637a 100644 --- a/src/views/Yanxue/pageDetails.vue +++ b/src/views/Yanxue/pageDetails.vue @@ -21,7 +21,7 @@
-
@@ -39,7 +39,7 @@ import { ImagePreview } from "vant"; export default { data() { - return { arr: 0, modelList: [] ,background: ''}; + return { arr: 0, modelList: [], background: "", imgUrl: "" }; }, methods: { //获取数据 @@ -50,13 +50,15 @@ export default { }) .then((res) => { if (res.data.success) { + this.imgUrl = res.data.data.imgUrl; if (!res.data.data.background) { this.background = res.data.data.imgUrl; - }else { + } else { this.background = res.data.data.background; } let arr = JSON.parse(res.data.data.modelList); this.modelList = arr; + // this.showFrame(); } else { this.$message.warning(res.data.message); } @@ -78,13 +80,32 @@ export default { id: this.$route.query.dataId, }) .then((res) => { - if(res.data.success) { - console.log('阅读量成功') - }else { - console.log('阅读量失败') + if (res.data.success) { + console.log("阅读量成功"); + } else { + console.log("阅读量失败"); } - }) - } + }); + }, + //视频 + showFrame() { + const video = document.createElement("video"); + console.log("sfsddf"); + video.addEventListener("loadeddata", function (e) { + canvas.width = this.videoWidth; + canvas.height = this.videoHeight; + width = this.videoWidth; + height = this.videoHeight; + ctx.drawImage(this, 0, 0, width, height); + var src = canvas.toDataURL("image/jpeg"); + console.log("sfsf"); + img.src = src; + + // var currentTime = this.currentTime + // duration = this.duration + // var fps = duration / 30 + }); + }, }, mounted() { this.getTable(); @@ -137,7 +158,7 @@ export default { background-size: 100% 100%; text-align: center; margin-bottom: 5vw; - color:#fff + color: #fff; } .typeOne { @@ -158,8 +179,8 @@ export default { margin: 5vw; .videoTwo { - width: 70vw; - height: 45vw; + width: 80vw; + height: 50vw; margin-bottom: 5vw; video { -- libgit2 0.21.0