Vi använder kakor (cookies) för att webbplatsen ska fungera så bra som möjligt för dig. Vi använder också kakor för webbanalys för att göra webbplatsen bättre.
Godkänner du att vi också använder kakor för webbanalys?
Exempel med radioknappar som fäller ut ytterligare fält (även nästlade understödjs).
<!-- eslint-disable vue/component-api-style -- technical debt: should be migrated from options to composition api --><scriptlang="ts">import { defineComponent } from"vue";
import { FFieldset, FRadioField, FTextField, IAnimateExpand } from"@fkui/vue";
exportdefaultdefineComponent({
namne: "IAnimateExpandRadioGroup",
components: { IAnimateExpand, FFieldset, FRadioField, FTextField },
data() {
return {
moreQuestions: "",
areYouSure: "",
};
},
});
</script><template><f-fieldsetname="more-questions"><template #label> Vill du svar på mer frågor? </template><f-radio-fieldv-model="moreQuestions":value="true"> Ja tack </f-radio-field><i-animate-expand:expanded="moreQuestions"><f-fieldsetclass="indent"name="are-you-sure"><template #label> Är du säker? </template><f-radio-fieldv-model="areYouSure":value="true"> Ja, visa mer </f-radio-field><i-animate-expand:expanded="areYouSure"><f-text-fieldv-validation.maxLengthclass="indent">
Vad tyckte du?
</f-text-field></i-animate-expand><f-radio-fieldv-model="areYouSure":value="false"> Nej tack </f-radio-field></f-fieldset></i-animate-expand><f-radio-fieldv-model="moreQuestions":value="false"> Nej tack </f-radio-field></f-fieldset></template>