<template> <div> <div>Index Page</div> <NuxtLink id="btn-a" to="/target?a" > Target A </NuxtLink> <NuxtLink id="btn-b" to="/target?b" > Target B </NuxtLink> <button @click="trigger"> Trigger (for manual testing) </button> </div> </template> <script setup> async function trigger () { document.getElementById('btn-a').click() await new Promise(resolve => setTimeout(resolve, 10)) document.getElementById('btn-b').click() } </script>