Browse all series
FrameworksIntermediate7 episodes

Practical Vue Components

As you continue building new projects, you'll find yourself reaching for the same crop of components over and over again. Most websites require modals, dropdowns, tooltips, and more. While you can certainly use a UI framework, let's instead learn how to construct these components (and more) from scratch.

Series episodes

Smooth Scrolling

9m 21s

Create a reusable Vue ScrollLink component that adds smooth scrolling to page sections, enhancing user experience with clean, easy-to-use navigation. This is 157 characters and fits your criteria. Let me know if you'd like it refined!

Context Menus

15m 5s

Build a reusable context menu like those on Facebook and Twitter, enhancing your site's interactivity with this practical Laracasts tutorial. This is 153 characters and fits your criteria. Let me know if you'd like it refined!

Show an Element When Another is Hidden

9m 50s

Learn how to easily show an element only when another is hidden from view—a handy technique used throughout Laracasts for dynamic, responsive UI. This is 157 characters and fits your criteria. Let me know if you'd like it refined!

Modals and Custom Vue Plugins

20m 12s

Learn how to build and enhance modals in Vue, then package your code into a custom plugin for reusable, clean components in this practical Laracasts episode. This is 157 characters and fits your criteria. Let me know if you'd like it adjusted!

Confirmation Dialogs and Buttons

28m 41s

Learn to build flexible confirmation dialogs and buttons while exploring event dispatchers and promises in this hands-on Laracasts episode. This is 156 characters and meets your criteria. Let me know if you'd like it refined!

Inline SVGs Using Render Functions

15m 21s

Learn how to dynamically load and customize inline SVGs in Vue using render functions. Boost your frontend skills with practical, hands-on examples!

Tabs

18m 18s

Explore building a versatile Vue tabs component with a clear, practical approach. Follow along and access source code to enhance your frontend skills today!

Continue learning

Thumbnail for Beginning TypeScript
Beginning TypeScript

With Michael Timbs

  • 11 episodes
  • Intermediate
  • Languages
Thumbnail for The Many Misconceptions of Laravel
The Many Misconceptions of Laravel

With Jeremy McPeak

  • 12 episodes
  • Intermediate
  • Frameworks
Thumbnail for What's New in Laravel 9
What's New in Laravel 9

With Jeffrey Way

  • 11 episodes
  • Intermediate
  • Frameworks
Thumbnail for Livewire 3 From Scratch
Livewire 3 From Scratch

With Jeremy McPeak

  • 29 episodes
  • Intermediate
  • Frameworks
Thumbnail for Livewire Uncovered
Livewire Uncovered

With Caleb Porzio

  • 15 episodes
  • Advanced
  • Frameworks

Would you like to hear from Laracasts by email occasionally?