|
@@ -293,8 +293,12 @@ export default defineComponent({
|
|
getCourseSchedule()
|
|
getCourseSchedule()
|
|
window.addEventListener('message', iframeHandle)
|
|
window.addEventListener('message', iframeHandle)
|
|
})
|
|
})
|
|
|
|
+ const playRef = ref()
|
|
// 返回
|
|
// 返回
|
|
const goback = () => {
|
|
const goback = () => {
|
|
|
|
+ try {
|
|
|
|
+ playRef.value?.handleOut()
|
|
|
|
+ } catch (error) {}
|
|
if (route.query.source == 'my-course') {
|
|
if (route.query.source == 'my-course') {
|
|
router.back()
|
|
router.back()
|
|
}
|
|
}
|
|
@@ -637,7 +641,7 @@ export default defineComponent({
|
|
返回
|
|
返回
|
|
</div>
|
|
</div>
|
|
<div class={styles.menu}>{popupData.tabName}</div>
|
|
<div class={styles.menu}>{popupData.tabName}</div>
|
|
- {data.isCourse && data.isRecordPlay && <PlayRecordTime list={data.itemList} />}
|
|
|
|
|
|
+ {data.isCourse && data.isRecordPlay && <PlayRecordTime ref={playRef} list={data.itemList} />}
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<Transition name="right">
|
|
<Transition name="right">
|