Le frontal résout le bug de l'impossibilité d'ajouter des événements de clic une fois la zone de saisie désactivée. C'est simple et facile à comprendre. Venez et regardez.

En développement, nous rencontrons souvent le problème de devoir désactiver la zone de saisie, mais l'événement click ne peut pas être ajouté une fois désactivé. Ce problème peut vous déranger, mais ne vous inquiétez pas, cet article vous présentera une méthode pour résoudre ce problème.

La solution est simple, ajoutez simplement style="pointer-events:none" à la vue du nœud parent de la zone de saisie . La mise en œuvre spécifique est la suivante :

<view class="nameBox" @click="selectPeo">
  <input type="text" disabled style="pointer-events:none" v-model="gengzu" placeholder="请选择线索填报人" placeholder-class="fontColor" />
</view>

Le principe est de superposer l'événement de clic de la vue sur la zone de saisie, de sorte que la zone de saisie ne réponde plus aux événements de clic, mais que la vue puisse toujours répondre aux événements de clic, obtenant ainsi l'effet souhaité.

Il convient de noter que cette méthode n'est applicable que lorsque la zone de saisie est désactivée. Si la zone de saisie n'est pas désactivée, l'utilisation de cette méthode peut empêcher la zone de saisie de répondre aux événements de saisie.

Enfin, j'espère que cet article pourra vous aider à résoudre ce problème. Si vous avez d'autres questions ou suggestions, veuillez laisser un message .

Merci d'avoir lu et j'attends avec impatience votre soutien continu, Crab ! .

AuteurEmo_TT  

Je suppose que tu aimes

Origine blog.csdn.net/qq_48652579/article/details/130107401
conseillé
Classement