Comment écouter le changement des paramètres de recherche dans l'URL lors de la navigation vers un itinéraire différent

Y a-t-il un moyen d’écouter les changements dans les paramètres de recherche lors de la modification de l’URL à l’intérieur du widget.

Exemple :
?search=abc

Lorsque je fais un console.log de « location.search », il est vide. Cependant, lorsque je rafraîchis la page ou que je clique sur une autre action, il affiche « ?search=abc » dans la console.

Je veux déclencher une action s’il y a des paramètres de recherche dans l’URL.