How to write multiple vue apps in Laravel?


**I am just starting with Vue so it might be a really ignorant question that makes no sense

I wanted to know what is the correct workflow / convention of creating UI with Laravel when I need to create “separate” Vue apps.
What I mean is that I want to separate each page to a different Vue app.
For example if I am working on an ecommerce website, then separate the logic for each page that is significantly different, such as user profile page, checkout page, cart page, view product page etc.

Because from what I understand, right now I can only work on one Vue app that is defined in the app.js file?