import { PropType, defineComponent, reactive, watch } from 'vue'; import styles from './index.module.less'; import { Cell, Col, Icon, Image, Row } from 'vant'; import iconStudent from '@/common/images/icon-student-default.png'; import iconMember from '../images/icon-member.png'; import img1 from './images/1.png'; import img2 from './images/2.png'; import img3 from './images/3.png'; import MEmpty from '@/components/m-empty'; export default defineComponent({ name: 'detail-modal', props: { type: { type: String as PropType<'proctice' | 'evaluating'>, default: 'proctice' }, title: { type: String, default: '学员练习详情' }, detail: { type: Object, default: () => ({}) } }, setup(props) { const forms = reactive({ detail: props.detail }); watch( () => props.detail, () => { forms.detail = props.detail; } ); return () => (
{forms.detail.username}
{forms.detail.subjectName}