It looks like you just got lost! In this situation, people will find these links useful: Rahmanda's homepageJust a Blog by Rahmanda How to Manage Your Folder Structure in JS Project Effectively Building a Component to Check Viewport in Vue Modifying Styles with setAttribute is Bad Parsing URL Using Native JS Vue Portal In Action Using Vue's Prototype for Shared Utilities