Skip to content

MultiOption - 多選題

將每個選項的詳解摺疊起來,提升可讀性。

TIP

組件 MultiOption 為全域組件,不須 import 即可直接使用。

範例

html
<MultiOption
	:optionNames="[ 'A', 'B', 'C', 'D', 'E' ]"
	:optionAnswers="[ true, true, false, false, null ]"
>
	<template #A>
		(A) 選項的詳解
	</template>
	<template #B>
		(B) 選項的詳解
	</template>
	<template #C>
		(C) 選項的詳解
	</template>
	<template #D>
		(D) 選項的詳解
	</template>
	<template #E>
		(E) 選項的詳解,不顯示答案
	</template>
</MultiOption>

<MultiOption
	:optionNames="[ 'opt1', 'opt2', 'opt3', 'opt4']"
>
	<template #opt1>
		(opt1) 選項的詳解,不顯示答案
	</template>
	<template #opt2>
		(opt2) 選項的詳解,不顯示答案
	</template>
	<template #opt3>
		(opt3) 選項的詳解,不顯示答案
	</template>
	<template #opt4>
		(opt4) 選項的詳解,不顯示答案
	</template>
</MultiOption>

組件參數

props.TypeDefaultDescription
optionNamesArray<string>[]每個選項的編號 ( 會出現在括號內 )
optionAnswersArray<Boolean>[]每個選項的答案 (true or false)
若不為 Boolean 會隱藏 icon