import { defineComponent, toRefs, reactive, onMounted, ref, watch } from 'vue' import player from '../images/player.png' import clock from '../images/clock.png' import classes from './videoCourseItem.module.less' import detaile from '@/components/videoDetailItem/images/detaile.png' import { ElDialog } from 'element-plus' import downModel from './downModel' export default defineComponent({ name: 'videoCourseItem', props: { item: { type: Object, default: {} } }, components: { downModel }, setup(props, conent) { const state = reactive({ title: props.item, item: props.item, showDown: false }) watch( () => props.item, item => { state.item = item } ) return () => ( <>
{ state.showDown = true }} >

{state.item.videoTitle}

{state.item.videoContent}

课时:120分钟

(state.showDown = val)} closeOnClickModal={false} closeOnPressEscape={false} > (state.showDown = false)}>
) } })