import { defineComponent, reactive, toRefs } from 'vue'; import styles from './chapter.module.less'; import iconMenuChapter from '../image/icon-menu-chapter.svg'; import { Collapse, CollapseItem, Icon, Image, showToast } from 'vant'; import chapterDown from '../image/chapter-down-arrow.svg'; import chapterDefault from '../image/chapter-default-arrow.svg'; import chapterVideo from '../image/chapter-video.svg'; export default defineComponent({ name: 'chapter', props: { detail: { type: Object, default: () => [] }, itemActive: { type: String, default: '' } }, emits: ['handleSelect'], setup(props, { emit }) { const { detail, itemActive } = toRefs(props); const pointData = reactive({ active: '' }); return () => (