Vue.js Tutorial: Beginner to Front-End Developer

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • In this comprehensive course, Jeremy McPeak will teach you the fundamental concepts you need to start building applications with Vue 3.
    ► Download Vue.js scripts and plugins from CodeCanyon: codecanyon.net/search/vue.js?...
    UI frameworks have drastically changed the way we write web applications. There are many frameworks to choose from, and picking one can be hard. In this course, you'll learn why Vue.js is a great choice, and you'll discover how to use it in detail.
    You'll start with building the simplest Vue components and learning to use core features like data binding, props, events, and computed properties. Then you'll build that knowledge step by step with practical projects learning how to use the Vue CLI, forms, watchers, and custom events. You'll also master key concepts like the Vue router and the Composition API.
    By the end of this course, you'll be confident in using Vue.js for all your front-end development projects.
    Here's what the course covers:
    1. Introduction
    00:00:00 1.1 Introduction
    2. Vue.js With no Tool-Chain
    00:02:31 2.1 Getting Started With Vue
    00:10:51 2.2 Using Loops to Generate Content
    00:17:00 2.3 Binding Data to Attributes
    00:25:11 2.4 Setting Up Events
    00:33:15 2.5 Binding CSS Classes I
    00:41:48 2.6 Using Computed Properties
    00:48:05 2.7 Binding CSS Classes II
    00:55:00 2.8 Introducing Components
    01:04:19 2.9 Understanding Data Flow
    3. Using the Vue CLI
    01:13:00 3.1 Getting Started With the Vue CLI
    01:21:30 3.2 Starting a Project From Scratch
    01:32:18 3.3 Applying CSS to Components
    4. Working With Data
    01:41:51 4.1 Using the created() Lifecycle Event to Load Data
    01:48:19 4.2 Working With Unset Props
    01:55:19 4.3 Deciding When to Load Data
    02:01:14 4.4 Working With Forms
    02:08:43 4.5 Validating Forms
    02:14:39 4.6 Updating and Filtering Data
    02:21:05 4.7 Using Watchers
    5. Creating and Using Custom Events
    02:25:19 5.1 Creating Custom Events
    02:32:48 5.2 Writing a Global Event Bus
    6. Using Vue Router
    02:44:37 6.1 Introducing Vue Router
    02:53:19 6.2 Using Route Params
    02:59:18 6.3 Loading Data for Views
    03:10:07 6.4 Watching Params to Reload Data
    03:16:57 6.5 Using the Router's Active Class
    03:23:36 6.6 Nesting Routes
    7. Using the Composition API
    03:30:52 7.1 Introducing the Composition API
    03:40:26 7.2 Providing and Injecting Dependencies Into Components
    03:48:18 7.3 Accessing Props and Router Functions
    03:54:58 7.4 Binding Data and Working Wth Forms
    04:06:00 7.5 Defining Computed and Watched Values
    04:16:18 7.6 Implementing the Delete Functionality
    8. Conclusion
    04:20:42 8.1 Conclusion
    NOTE: Current recommendations are to use create-vue with the Vite tooling for new Vue projects. vue-cli is in maintenance mode, but still works for creating Webpack-powered Vue apps like in this course.
    ► Download unlimited photos, fonts, and templates with Envato Elements: elements.envato.com/?...
    Read free Vue tutorials on Envato Tuts+: code.tutsplus.com/categories/...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Envato Tuts+
    Discover free how-to tutorials and online courses. Design a logo, create a website, build an app, or learn a new skill: tutsplus.com/?...
    Envato Elements
    All the creative assets you need under one subscription. Customize your project by adding unique photos, fonts, graphics, and themes.
    ► Download Unlimited Stock Photos, Fonts & Templates with Envato Elements: elements.envato.com/?...
    ► Subscribe to Envato Tuts+ on RUclips: / tutsplus
    ► Follow Envato Tuts+ on Twitter: / envato
    ► Follow Envato on Facebook: / envato
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Комментарии • 198

  • @alnahian2003
    @alnahian2003 Год назад +91

    This tutorial is an absolute gem! Not only is the instructor a pro at teaching Vue 3, but his soothing voice and clear explanations make it easy to follow along. I could listen to him all day. Thank you for sharing your knowledge and making the learning experience enjoyable!

  • @user-ji9he8cf5f
    @user-ji9he8cf5f 9 месяцев назад +11

    One of the best I've seen so far. Instructor teaches at a very good pace, such that we can follow. Content and delivery are great!

  • @AlexWard94
    @AlexWard94 Год назад +22

    Coming up to halfway on this tutorial and just wanted to express my sincere thanks. I've never been able to get stuck into Vue before but I'm finally starting to understand its merits and how to work with it. Exceptionally well structured course. Very grateful for the time you put into this.

  • @amaansayyed1192
    @amaansayyed1192 12 дней назад +1

    2:24:00 So far so good. Been halfway through the video and I'm in love with it , clear and on point explanation .One suggestion , please add git repo for following through the code snippets. Thanks Jeremy😊!

  • @emalsidog
    @emalsidog Год назад +10

    One of the best courses I've ever seen. Thank you for your work

  • @Luca-ts8dq
    @Luca-ts8dq 8 месяцев назад +4

    I just finished watching your Vue.js video, and I have to say, it was excellently paced! You explained the solid concepts with great rhetoric, and I really enjoyed every bit of it. Thanks for sharing this valuable content!

  • @ukaszjanczak3999
    @ukaszjanczak3999 Год назад +3

    This tutorial is one of the best courses I've ever watched. Everything is explained in a very simple way, which makes it easy to follow and learn. Thank you very much!

    • @envatotuts
      @envatotuts  11 месяцев назад

      You're very welcome!

  • @lombord69
    @lombord69 9 месяцев назад +1

    I love the way how you explain complex concepts easily, Thats a great Vue course so far and thank u so much♥

  • @macrooooo__
    @macrooooo__ Год назад +17

    imp notes:
    35:30 - css conditionals
    41:53 - computed property

  • @pascals5408
    @pascals5408 Год назад +7

    The only tutorial that actually worked, thanks

  • @Benmenesesjr
    @Benmenesesjr Год назад +1

    Great tutorial, straight to the point with detailed explanations and you never stray off into random tangents, also great voice xD

  • @iamzareef
    @iamzareef Год назад +1

    Fortunately, Envato Tutorials never disappointed me. It has the most simply explained courses without any doubt.

  • @boloow
    @boloow 8 месяцев назад

    Just finished the first hour and came to thank you for such an amazing tutorial.... Thanks a lot for using your time to help us to be better devs and learn new frameworks.

  • @akaza7613
    @akaza7613 Год назад

    One of the best Vue js video in the entire RUclips

  • @codycalvert2116
    @codycalvert2116 Год назад +1

    It would seem I'm not the first to say, which should all the more go to credit your work here, but I am about half way into following along with your video and I would like to express my gratitude to you for it. I am brand new to coding, I have no work experience in the field nor have I been able to attend a college for computer sciences. I am trying my hardest to develop a new, more lucrative set of skills to change both mine and my partners lives for the better. I thoroughly appreciate the time you've taken to show multiple methods of reaching the same goal and explaining the differences in them, as well as your positive attitude throughout the video. Thank you for the help, is all I'm trying to say, thank you.

  • @nilanjanmukhopadhyay8369
    @nilanjanmukhopadhyay8369 2 месяца назад

    Starting my journey with Vue and this was my first tutorial. As a beginner, it's really good!

  • @legendrags
    @legendrags 22 дня назад

    I was skeptical about using UI libraries thinking they were unnecessarily complex but this really told me its very easy. thanks man!

  • @enderzombie_tv
    @enderzombie_tv 11 месяцев назад +3

    It's a really good course!!! I watched it in 1 week completly. Step by step. It was very nice and understandable. I watched this course because I need Vue.js for my work. Thanks for all!
    King regards.

    • @envatotuts
      @envatotuts  11 месяцев назад

      Glad it was helpful!

  • @seyhaseng1077
    @seyhaseng1077 Год назад +1

    Thank you for the course!

  • @exincident
    @exincident Год назад +1

    Brilliant . Thank you so much . I wanted to try my hands on vue . Here we go

    • @envatotuts
      @envatotuts  Год назад

      Glad I could help

    • @adamwhite425
      @adamwhite425 Год назад

      @@envatotuts can you make video about Json for javascript please

  • @hackchild7199
    @hackchild7199 10 месяцев назад

    Glad I found this tut, thanks

  • @Samak6-xj8lh
    @Samak6-xj8lh 25 дней назад

    This course is soo legend. Thank you very much!

  • @jbarriossandrea
    @jbarriossandrea 3 месяца назад

    This is the best vue tutorial I've seen and it's completely free! I have paid for vue tutorials and weren't even close to this quality, BTW has some said that your voice is very similar of the cinemasins narrator? 😅

  • @varaprasad6531
    @varaprasad6531 Год назад +7

    Thanks Guru, for this amazing content.

  • @wovasteengova
    @wovasteengova Год назад +11

    Almost done with my MEVN app. Just need to go over Vue again. ITs been a year since iv done anything with it. This is just perfect timing by Envato.

  • @TuNguyen-nq1df
    @TuNguyen-nq1df Год назад

    Thank you so much, I really appreciate what you have done. Brilliant 🥰

  • @lorilee6076
    @lorilee6076 Год назад +2

    Great tutorial. However, 2.8 'introducing components', the template syntax in the app.component doesn't appear to be correct. It doesn't like the tick marks around the div.

  • @kosolomon123
    @kosolomon123 Год назад +1

    i love this man's voice

  •  3 месяца назад

    I find this also a great content, great teaching, and really cool animation effects, I enjoy it really much!

  • @mark_45129
    @mark_45129 Год назад

    thankyou so much jeremy🥰

  • @ashutoshpandey1473
    @ashutoshpandey1473 Год назад +4

    Thank you so much, it is helping me to learn basics as well as key fundamentals of VueJS. Also can you please tell what VS Code theme are you using?

    • @andreiindries1121
      @andreiindries1121 11 месяцев назад +2

      Hello, I think he is using Community Material Theme High Contrast.

  • @ZiaulKarimIfaz
    @ZiaulKarimIfaz 11 месяцев назад

    First recommended video for learning vue as a beginner

    • @envatotuts
      @envatotuts  11 месяцев назад

      Hope you enjoyed it!

  • @aaronxin7732
    @aaronxin7732 13 дней назад

    As English is not my first language, finding a good tutorial recorded in standard English is so difficult. But this video is just the one that I am looking for, friendly to the ones like us taking English as seconds language

  • @mortennielsen5507
    @mortennielsen5507 4 месяца назад

    A really excellent tutorial, thank you

  • @prasad2716
    @prasad2716 8 месяцев назад

    At intro, I thought this is not for me hearing to all that bgm and 1.5x speed.......but after listening to the explanation in starting with viewjs, I feel blessed😅

  • @robertasprenger7594
    @robertasprenger7594 11 месяцев назад +2

    I hate front-end development but this tutorial made me hate it less

  • @codycalvert2116
    @codycalvert2116 Год назад +4

    while writing the code in the markups you paste in is also good practice, it may also be nice to include information regarding where and how you can source those things already finished from the internet.

  • @ydnikolaev
    @ydnikolaev 8 месяцев назад

    Thanks for this tutorial!

  • @hoda67286
    @hoda67286 Год назад

    Thanks so much 🌹 keep it up ☺️

  • @imadsaddik
    @imadsaddik 11 месяцев назад

    Thank you so much for sharing this material, I am enjoying it a lot

    • @envatotuts
      @envatotuts  11 месяцев назад

      Happy to hear that!

  • @hirookenji
    @hirookenji 9 месяцев назад

    The only Vue tutorial I need to learn the basics. Tried every videos out there but this is the best for me.

  • @lethalmohit7423
    @lethalmohit7423 4 месяца назад +1

    Best tutorial on vue

  • @markjayclemente9732
    @markjayclemente9732 Год назад +1

    Hello how did you do 18:08 the shortcut where you were making the links into objects

  • @AkashPandya9
    @AkashPandya9 2 месяца назад

    Man what a tutorial, after searching online for hours, finally found a video which explains everything with absolute preciseness 🙌🏼❤. Subscribed!
    Also loved the vscode theme, can I know the theme name?

  • @florianbader4933
    @florianbader4933 Год назад +1

    Nice Tutorial! Very well described. I can listen to your voice for hours.. Perfectly done!!
    As some ppl mentioned, it would be cool if you share your IDE settings with us, Extensions/Theme. Your Theme makes more sense to me, than my own.

    • @envatotuts
      @envatotuts  Год назад

      Glad it was helpful!

    • @andreiindries1121
      @andreiindries1121 11 месяцев назад +1

      Hello, I think he is using Community Material Theme High Contrast.

  • @maxellmilay
    @maxellmilay 10 месяцев назад

    Wonderful tutorial! I would just like to know if the starter project repository is shared, because I can't seem to find any link.

  • @dedraks
    @dedraks Год назад

    Thank for the tutorial.
    I have a question not related to vue.
    How do you use zsh inside powershell?

  • @JesusGil90
    @JesusGil90 Год назад +1

    the best explanations 👏👏👏

  • @ArabiDhaki
    @ArabiDhaki 10 месяцев назад

    Thank you , this is a piece of art .

  • @therealman1150
    @therealman1150 Год назад

    Thanks a lot for this amazing tutorial.

  • @marekcaban3507
    @marekcaban3507 10 месяцев назад

    Hello thank you for the great tutorial, I am just stuck right now at the end of the course and I can't get navbar to automatically update changes in the pages. Everything up until that point works great but even with the changes to the listener in Navbar.vue the pages wont update + I got no error in the console and every other thing works. Some kind of source code would be really great.

  • @congdatt
    @congdatt Год назад

    nice course bro.
    many thanks bro :D

  • @ktm00072
    @ktm00072 Год назад +2

    Great tutorial. Enjoying a lot. But should have a git repo along with it. Hard to follow the code. Git repo would be easy for reference.

  • @samueledenicola
    @samueledenicola 8 месяцев назад

    Super useful guide! By the way what font are you using in VSCode? :)

  • @josbexerra8115
    @josbexerra8115 Год назад

    Gracias totales

  • @johnlyons7678
    @johnlyons7678 11 месяцев назад

    Im at the end of 7.4 Binding data and working with forms. Has anyone encountered some bug where whenever one tries to edit or cancel on the edit page, I get an error stating: router.push is not a function. What's strange is that it works. If I save the page or reload it, everything gets updated.

  • @baaskalogy
    @baaskalogy 11 месяцев назад

    well created very inspiring and educating tx

    • @envatotuts
      @envatotuts  11 месяцев назад

      Glad you enjoyed it!

  • @chetandhavse1581
    @chetandhavse1581 Год назад +1

    Perfect!!! , I watched using playback speed of 1.5, not a single time I had to reverse and watch again. It is that clear, Thank you very much. I have a question, Due to certain constraints I have to use CDN (and not the npm way). I have to develop a SPA website having around 100 pages / SFC. What are the major drawbacks of using CDN compared to npm,? Are there any showstopper?

    • @dalemoayokunle7330
      @dalemoayokunle7330 6 дней назад

      Were you able to achieve it? Will like to hear from you😊

  • @Pacxman
    @Pacxman 6 месяцев назад

    Incredible Vue.js tutorial! After wanting to know Vue.js, this tutorial made it a breeze.
    Huge thanks to the creator for simplifying complex concepts.
    Feeling empowered and ready to dive into Vue.js magic!

  • @ShaneHajan
    @ShaneHajan 6 месяцев назад

    It's so crazy that tutorials like this exist for free. Thank you

  • @parthkolgiri7501
    @parthkolgiri7501 Год назад

    Thanks mann!!!

  • @eddawry
    @eddawry 6 месяцев назад +1

    when i started learning this cource with you, i really feel that i don't understand anything but after start learning composition api i find that i understand more than what i expect to learn.
    thank u 🐿

  • @Benmenesesjr
    @Benmenesesjr Год назад +7

    For section 7.4 I cant get the navbar updating after changing :( Ive tried to look back at the code and went back to the event bus creation to see if I did something wrong but I just cant find the error rip.

    • @darkerzyeow3628
      @darkerzyeow3628 Год назад

      I'm also looking for solution to this, please let me know if you have solved it

    • @Romulan1993
      @Romulan1993 11 месяцев назад

      @@darkerzyeow3628 did you solve it yet?

    • @yoduh99
      @yoduh99 11 месяцев назад +3

      I helped another person solve this, and I can say for at least that person they had the wrong data() property name in Navbar.vue. It should be "data() { return { theme: 'light', pages: [] } }" where instead of "pages: []" they had "data: []". The quick change where this happens in the video is shortly after 3:22:04

    • @filipkupczyk7673
      @filipkupczyk7673 7 месяцев назад

      omg bro i've been looking for a mistake for hours, thank you very much@@yoduh99

    • @helloyou191
      @helloyou191 2 месяца назад

      @@yoduh99 THANK YOU, was looking for a solution throughout the comments :), maybe if the composition API would've been used, the compiler would have risen some warnings xd

  • @kaza6299
    @kaza6299 Год назад

    How did you change code font and what font it is ?

  • @lowkey_X
    @lowkey_X 3 месяца назад

    Any recomendations for vscode setup ? thanks

  • @karlthedentistkrey
    @karlthedentistkrey Год назад +1

    Source Code would have been dope. But apart of that: very nice tutorial.

  • @AliHaidar-zw1jx
    @AliHaidar-zw1jx Год назад

    We are waiting

  • @mr.spooks1478
    @mr.spooks1478 10 месяцев назад

    how did you name your component "Navbar"? If i'm trying to name it as you did, i will always get the "1:1 error Component name "Navbar" should always be multi-word vue/multi-word-component-names" error. "NavBar" works, however for some reason this error keep appearing even after i fix the issue and this can only be fixed by running "npm run serve" again

  • @not_amanullah
    @not_amanullah 2 месяца назад

    this is helpful ❤

  • @not_amanullah
    @not_amanullah 2 месяца назад

    thanks ❤

  • @joshuahochstedler3436
    @joshuahochstedler3436 10 месяцев назад

    The styling from the bootstrap package doesn't seem to be applying, any idea why?

  • @harisodobasic4316
    @harisodobasic4316 9 месяцев назад +1

    thanks for the tutorial.
    I enjoyed it till section 4.5 but then you added out of nowhere so much code. Would it be an option to provide the sample code? that would be helpful when following along

  • @jediampm
    @jediampm Год назад +2

    Vue Cli ? this was deprecated since version 3.2.
    recommend you to read the official docs how to install vue using npm.

  • @caragramgoogleweb3.023
    @caragramgoogleweb3.023 Год назад +1

    Excellent ☝️

  • @azhyabdalqadir4293
    @azhyabdalqadir4293 4 месяца назад

    Thanks

  • @willywheels221
    @willywheels221 3 месяца назад

    I already installed router using "npm install vue-router --save" and "npm install vue-router@next", created routes.js and put "import {createRouter, createWebHashHistory} from 'vue-router' " exactly as you did, but I always get this error when running on browser said "Module not found: Error: Can't resolve 'vue-router' in '...........\src'"
    Please help I tried many ways, but still can't fix.

  • @aryanesmaili2069
    @aryanesmaili2069 Год назад +1

    what vscode extension does he use that highlights Vue codes in purple? 29:15 for example

    • @jshaya96
      @jshaya96 Год назад

      It's just a normal theme - The directive used is essentially an attribute on the tag so it's given an attribute colour.
      If your IDE is struggling with some language context, maybe extensions like Volar may help you here?

  • @willwalker474
    @willwalker474 9 месяцев назад

    This is stupid, I know, but at 1:53:58, the instructor passes a "rawProps" argument to the default function, and my server is throwing a "no-unused-vars" error and refuses to compile. Is there a way to get rid of this error, or a way to initialize rawProps, or am I missing something altogether?

  • @rajmajumdar5253
    @rajmajumdar5253 10 месяцев назад +1

    Why Vue CLI when it's on maintenance mode, even the official version says to use vite instead of Vue CLI 🤔🤔?

  • @HamidAbbaszadeh
    @HamidAbbaszadeh Год назад

    Which font do you use in Code? Please

  • @JuriBinturong
    @JuriBinturong 10 месяцев назад

    amazing course

    • @envatotuts
      @envatotuts  10 месяцев назад

      I'm glad you like it

    • @JuriBinturong
      @JuriBinturong 10 месяцев назад

      @@envatotuts thank you for this.

  • @mariumbegum7325
    @mariumbegum7325 Год назад

    Great content 😃

  • @owpbush367
    @owpbush367 Год назад

    Can i have source code? it seems something getting wrong with my code when i try to apply underline to text

  • @osamaa.h.altameemi5592
    @osamaa.h.altameemi5592 10 месяцев назад

    Hi, the urls for the course materials are not working, any one got them on github?

  • @stevenklap
    @stevenklap 9 дней назад

    Hi! Absolute NOOB here..
    - got everything up and running
    - my Index.html code is exactly the same as far as I can tell
    - got stuck at around 9:30 of the video, where my page doesnt show the softcoded pageTitle and content..
    - All I get is {{ pageTitle }} and {{ content }}, so it doesnt get the info from the Vue.createApp script.
    Any pointers on what I've might have missed?
    EDIT: Nevermind... fixed it.. was missing one ">" in my code..

  • @user-pd1tf1vs1l
    @user-pd1tf1vs1l 9 месяцев назад

    Hey, what's your vscode Theme ? thanks ! :)

  • @peterphan8991
    @peterphan8991 Год назад

    Excuse me, I wonder why the nav-ul-li item click does not need to put into COMPUTED and it work properly, but the Toogle button require add to COMPUTED. When will we need COMPUTED?

    • @yoduh99
      @yoduh99 11 месяцев назад

      computed properties run on their own. they rerun whenever any of their reactive dependencies update. you don't tell a computed property to rerun, they just do. it's useful for when you want something to be always be defined based on how something else is defined... if that something else changes, the computed property will automatically change too. methods are used for things like user interactions and only run when explicitely called.

  • @well_done_o7
    @well_done_o7 9 месяцев назад

    bro love you

  • @Dr-Tran-2002
    @Dr-Tran-2002 3 месяца назад

    Can I have the compete (final version) source code for this demo/video?

  • @PythagoreanProgrammer
    @PythagoreanProgrammer 6 месяцев назад

    I have been using react for a while now, but this video has made me decide to start using vue, it makes so much more sense than react

  • @programmersohan599
    @programmersohan599 Год назад

    Awesome

  • @RebelSurge
    @RebelSurge 4 месяца назад

    cool video)

  • @PumpkinBear
    @PumpkinBear 6 месяцев назад

    Thank you for this tutorial!

  • @klirmio21
    @klirmio21 Год назад

    Can somebody tell me please what is his extension for changing the styles of "if", "for", and otehr things they look like cursive

    • @envatotuts
      @envatotuts  Год назад

      It isn't an extension. You use a font that has ligatures and choose a theme that makes use of them.

    • @klirmio21
      @klirmio21 Год назад

      @@envatotuts Thank you very much! Since you replied, I just wanted to add that your tutorial about Vue.js is the most understandable of all others that I have seen! Thank you very much for it, for dividing it into different parts and your voice is on par with those of True Crime videos tbh

    • @envatotuts
      @envatotuts  Год назад

      Thanks.

  • @devadethan9234
    @devadethan9234 День назад +1

    25:05
    55:00
    for my later use

  • @mr.RAND5584
    @mr.RAND5584 Год назад +1

    Nice voice. Like CNN reporter.

  • @flytooy3506
    @flytooy3506 Год назад +2

    Can I get the source code for reference?

    • @Benmenesesjr
      @Benmenesesjr Год назад +1

      Yes please, when he says "Im just gonna paste this in" BRUUHH
      its kinda hard to follow along when I have to pause and type everything out

  • @iambee5876
    @iambee5876 Год назад

    can you teach how to install vue properly in vs code? thank you

    • @envatotuts
      @envatotuts  Год назад

      You don't install it from VS Code. You have to use the command line program as mentioned to install the vue library.

  • @ahmedli7708
    @ahmedli7708 10 месяцев назад

    may I know how did you type the long rightwards double arrow at 1:10:46, please?

    • @ahmedli7708
      @ahmedli7708 10 месяцев назад

      got it, it is =>, but on your page, it looks different.

    • @envatotuts
      @envatotuts  10 месяцев назад

      If your font has ligatures, then it will make it a continuous arrow. It depends on your font and if your editor will support it.

  • @RenoNowhere
    @RenoNowhere 9 месяцев назад

    at 51:00 where the back ticks ` are used, for some reason i cant get it to run, it just throws error after error. has anybody else had this issue? are there any wrok arounds for it?

    • @RenoNowhere
      @RenoNowhere 9 месяцев назад

      heres the code i wrote in for it and its not working no matter what i do. wondering if its worth continueing the video or scrapping ti alltogether if this is going to be an issue going forward
      :class="[`navbar-${theme}`, `bg-${theme}`, 'navbar' : 'navbar-expand-lg']"

    • @humuhumunuku2113
      @humuhumunuku2113 9 месяцев назад

      @@RenoNowhere :class="[`navbar-${theme}`, `bg-${theme}`, 'navbar', 'navbar-expand-lg']" this code works, the problem with yours is the use of : between the bootstrap classes