The DruxtMenu module for Nuxt.js provides a Vue.js component that will render a Drupal menu via Drupal's stock JSON:API, the JSON:API Menu Items module, or the Decoupled Menu module. Resources: Documentation Github Example (draggable edit mode)