增加腾讯视频插件
This commit is contained in:
		| @@ -36,7 +36,8 @@ const start = () => { | ||||
|       navigationBarBackgroundColor: "#4181FF", | ||||
|       "mp-weixin": { | ||||
|         "usingComponents": { | ||||
|           "cell": "plugin://materialPlugin/cell" | ||||
|           "cell": "plugin://materialPlugin/cell", | ||||
|           "qplayer": "plugin://player/video" | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|   | ||||
| @@ -22,8 +22,15 @@ | ||||
|       "materialPlugin": { | ||||
|         "version": "1.0.5", | ||||
|         "provider": "wx4d2deeab3aed6e5a" | ||||
|       }, | ||||
|       "player": { | ||||
|         "version": "2.1.15", | ||||
|         "provider": "wxa75efa648b60994b" | ||||
|       } | ||||
|     }, | ||||
|     "requiredPrivateInfos" : ["getLocation", "chooseLocation"] | ||||
|     "requiredPrivateInfos": [ | ||||
|       "getLocation", | ||||
|       "chooseLocation" | ||||
|     ] | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -17,7 +17,7 @@ | ||||
|       <div class="comment" @click="showComment = true;getComment()"> | ||||
|         <img src="https://cdn.cunwuyun.cn/qujing/message.png" alt=""> | ||||
|         <div class="comm_num"> | ||||
|           <span>{{ data.msgCount || 0}}</span><span v-show="data.msgCount > 999">+</span> | ||||
|           <span>{{ data.msgCount || 0 }}</span><span v-show="data.msgCount > 999">+</span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
| @@ -87,64 +87,64 @@ export default { | ||||
|   }, | ||||
|   methods: { | ||||
|     getDetail() { | ||||
|       this.$instance.post(`/app/appcourseinfo/queryDetailById?id=${this.id}`).then(res=> { | ||||
|         if(res?.data) { | ||||
|       this.$instance.post(`/app/appcourseinfo/queryDetailById?id=${this.id}`).then(res => { | ||||
|         if (res?.data) { | ||||
|           this.data = res.data | ||||
|         } | ||||
|       }).catch(err=> this.$u.toast(err.msg)) | ||||
|       }).catch(err => this.$u.toast(err.msg)) | ||||
|     }, | ||||
|     // 评论集合 | ||||
|     getComment() { | ||||
|       this.$instance.post(`/app/appcoursecomment/listByApplet`,null,{ | ||||
|       this.$instance.post(`/app/appcoursecomment/listByApplet`, null, { | ||||
|         params: { | ||||
|           current: this.current, | ||||
|           size: 10, | ||||
|           courseId: this.data.id, | ||||
|         } | ||||
|       }).then(res=> { | ||||
|         if(res?.data) { | ||||
|           this.commentList = this.current==1? res.data.records: [...this.commentList,...res.data.records] | ||||
|       }).then(res => { | ||||
|         if (res?.data) { | ||||
|           this.commentList = this.current == 1 ? res.data.records : [...this.commentList, ...res.data.records] | ||||
|         } | ||||
|       }) | ||||
|     }, | ||||
|     // 新增评论 | ||||
|     sendComment() { | ||||
|       if(this.flag) return | ||||
|       if (this.flag) return | ||||
|  | ||||
|       if(!this.content) { | ||||
|       if (!this.content) { | ||||
|         return this.$u.toast('请输入内容') | ||||
|       } | ||||
|  | ||||
|       this.flag = true | ||||
|       this.$instance.post(`/app/appcoursecomment/add`,{ | ||||
|       this.$instance.post(`/app/appcoursecomment/add`, { | ||||
|         courseId: this.data.id, | ||||
|         content: this.content, | ||||
|         type: '1' | ||||
|       }).then(res=> { | ||||
|         if(res.code==0) { | ||||
|       }).then(res => { | ||||
|         if (res.code == 0) { | ||||
|           this.flag = false | ||||
|           this.showSend = false | ||||
|           this.content = '' | ||||
|           this.getComment() | ||||
|           this.getDetail() | ||||
|         } | ||||
|       }).catch(err=> { | ||||
|       }).catch(err => { | ||||
|         this.flag = false | ||||
|         this.showSend = false | ||||
|         this.$u.toast(err.msg) | ||||
|       }) | ||||
|     }, | ||||
|     stop() { | ||||
|       this.$instance.post(`/app/appcourseinfo/stopLearnById`,null,{ | ||||
|       this.$instance.post(`/app/appcourseinfo/stopLearnById`, null, { | ||||
|         params: { | ||||
|           id: this.data.id, | ||||
|           recordId: this.data.recordId | ||||
|         } | ||||
|       }).then(res=> { | ||||
|         if(res.code==0) { | ||||
|       }).then(res => { | ||||
|         if (res.code == 0) { | ||||
|           console.log(res.msg); | ||||
|         } | ||||
|       }).catch(err=> this.$u.toast(err.msg)) | ||||
|       }).catch(err => this.$u.toast(err.msg)) | ||||
|     }, | ||||
|     keyboard(e) { | ||||
|       console.log(e.detail.height); | ||||
| @@ -164,6 +164,7 @@ export default { | ||||
| .classDetail { | ||||
|   padding-bottom: 140px; | ||||
|   box-sizing: border-box; | ||||
|  | ||||
|   .media { | ||||
|     img { | ||||
|       width: 100%; | ||||
| @@ -228,6 +229,7 @@ export default { | ||||
|  | ||||
|     .comment { | ||||
|       position: relative; | ||||
|  | ||||
|       img { | ||||
|         width: 48px; | ||||
|         height: 48px; | ||||
| @@ -251,13 +253,14 @@ export default { | ||||
|     line-height: 100px; | ||||
|     text-align: center; | ||||
|     font-weight: 400; | ||||
|     font-size: 28rpx; | ||||
|     font-size: 28px; | ||||
|     color: #333333; | ||||
|   } | ||||
|  | ||||
|   .comment_box { | ||||
|     width: 100%; | ||||
|     max-height: 60vh; | ||||
|  | ||||
|     .comment_card { | ||||
|       display: flex; | ||||
|       padding: 24px 32px; | ||||
| @@ -287,6 +290,7 @@ export default { | ||||
|             font-size: 28px; | ||||
|             color: #333333; | ||||
|           } | ||||
|  | ||||
|           .avatar_time { | ||||
|             font-weight: 400; | ||||
|             font-size: 26px; | ||||
| @@ -297,18 +301,20 @@ export default { | ||||
|         .comm_content { | ||||
|           margin-top: 8px; | ||||
|           font-weight: 400; | ||||
|           font-size: 32rpx; | ||||
|           font-size: 32px; | ||||
|           color: #333333; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   .comm_input_btn { | ||||
|     width: 100%; | ||||
|     height: 128px; | ||||
|     background: #fff; | ||||
|     padding: 24px 32px; | ||||
|     box-sizing: border-box; | ||||
|  | ||||
|     div { | ||||
|       width: 100%; | ||||
|       height: 80px; | ||||
| @@ -330,6 +336,7 @@ export default { | ||||
|     align-items: center; | ||||
|     padding: 32px; | ||||
|     box-sizing: border-box; | ||||
|  | ||||
|     .text { | ||||
|       textarea { | ||||
|         background: #F4F5FA; | ||||
| @@ -340,13 +347,14 @@ export default { | ||||
|         width: 80vw; | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     .send_btn { | ||||
|       width: 80px; | ||||
|       height: 80px; | ||||
|       line-height: 80px; | ||||
|       text-align: right; | ||||
|       font-weight: 500; | ||||
|       font-size: 34rpx; | ||||
|       font-size: 34px; | ||||
|       color: #2D7DFF; | ||||
|     } | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user