Guest User

Untitled

a guest
Feb 2nd, 2021
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. //some_module_page.blade.php
  2. <div module="some_module"></div>
  3.  
  4. //some_module_index.js
  5. import './some_module_styles.css';
  6.  
  7. const main = () => {
  8. //do stuff
  9. }
  10. export default main;
  11.  
  12. //index.js
  13. const loadModule = (selector, module) => {
  14. if (document.querySelector(selector)) {
  15. module().then(m => m.default());
  16. }
  17. }
  18.  
  19. loadModule('[module="some_module"]', () => import('./some_module_index.js'));
  20.  
Advertisement
Add Comment
Please, Sign In to add comment