Maison > Questions et réponses > le corps du texte
P粉2783794952023-08-18 13:12:55
Vous devez modifier certaines propriétés dans votre code Vous avez écrit DisabilityState au lieu de DisabledState
<template> <button id="idDigitizePolygonBtn" class="clsDigitizePolygonBtn" :disabled="disabledState"> <slot name="slotDigitizePolygonBtnLabel">text</slot> </button> </template> <script> export default { setup(props) { return { disabledState: props.isDigitizePolygonBtnDisabled, }; }, props: { isDigitizePolygonBtnDisabled: { type: Boolean, required: true, default: false, }, }, }; </script>
Dans votre composant parent, vous devez transmettre la propriété isDigitizePolygonBtnDisabled au composant enfant au lieu de désactivéState. Modifications apportées au composant parent :
<template> <DigitizePolygonButton :isDigitizePolygonBtnDisabled="false"> <template v-slot:slotDigitizePolygonBtnLabel> <button>测试按钮</button> </template> </DigitizePolygonButton> </template>
Apporter ces modifications devrait fonctionner correctement.