Vue.js Tutorial: Beginner to Front-End Developer

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 269

  • @alnahian2003
    @alnahian2003 ปีที่แล้ว +119

    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!

    • @envatotuts
      @envatotuts  ปีที่แล้ว +7

      You're very welcome!

    • @ExplorerOfTheGalaxy
      @ExplorerOfTheGalaxy ปีที่แล้ว +1

      ASMR kinda vibes.

    • @tahawahiddaw6259
      @tahawahiddaw6259 ปีที่แล้ว

      no doubt

    • @strategistaow3520
      @strategistaow3520 หลายเดือนก่อน

      @@envatotuts can you give an exercise or an challenge while teaching? That would make sure to learn on 100%, otherwise I will forget them in the lesson or day or two

  • @noOne-fe4ni
    @noOne-fe4ni 6 หลายเดือนก่อน +21

    New achievement unlocked: 🎉 The first long TH-cam tutorial that I actually completed and didn't leave halfway through.

    • @azzido851
      @azzido851 2 หลายเดือนก่อน

      How did u do that?

    • @Tvoumat
      @Tvoumat 2 หลายเดือนก่อน

      Ja das ist gut

  • @nilanjanmukhopadhyay8369
    @nilanjanmukhopadhyay8369 9 หลายเดือนก่อน +5

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

  • @OgeIloanusi
    @OgeIloanusi ปีที่แล้ว +18

    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!

  • @nyb98
    @nyb98 หลายเดือนก่อน +1

    Thank you, I have always had a hard time with front-end frameworks. This video taught me more than any other I have ever watched.

    • @envatotuts
      @envatotuts  หลายเดือนก่อน

      Wow, thanks!

  • @sokvannakyun118
    @sokvannakyun118 3 หลายเดือนก่อน +1

    finally I found a real tutorial video. Most videos are more like showing how to build but not teaching. Liked and subscribed! Thank you so much for this video.

    • @envatotuts
      @envatotuts  2 หลายเดือนก่อน +1

      Hi! We're thrilled you found the tutorial helpful! Your support means a lot, and we're here to keep bringing you more valuable content. Cheers! 🎉

  • @AlexWard94
    @AlexWard94 ปีที่แล้ว +25

    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.

  • @cypher330
    @cypher330 6 หลายเดือนก่อน +3

    Man I cannot thank you enough. This is the best Vue tutorial on YT! Your explanations and extensive commentary on reasoning and syntax breakdown is just gold. Really appreciate your effort!

  • @amaansayyed1192
    @amaansayyed1192 7 หลายเดือนก่อน +5

    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😊!

  • @Luca-ts8dq
    @Luca-ts8dq ปีที่แล้ว +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!

  • @johnaziz57
    @johnaziz57 6 หลายเดือนก่อน +1

    One of the few courses on youtube that I have actually followed completely till the end. Thanks a lot🙇

  • @simon1386
    @simon1386 7 หลายเดือนก่อน +1

    Found this precisely when I needed it. 30 minutes in and I know I’ll stay there until the end. Thanks so much

  • @macrooooo__
    @macrooooo__ ปีที่แล้ว +17

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

  • @iamzareef
    @iamzareef ปีที่แล้ว +2

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

  • @emalsidog
    @emalsidog ปีที่แล้ว +11

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

  • @codycalvert2116
    @codycalvert2116 ปีที่แล้ว +2

    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.

  • @ukaszjanczak3999
    @ukaszjanczak3999 ปีที่แล้ว +5

    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  ปีที่แล้ว

      You're very welcome!

  • @gsmtechzambia3985
    @gsmtechzambia3985 4 หลายเดือนก่อน

    What I enjoyed the most from this tutorial were the cheeky chuckles, puns and witty phrases. It was more than a Vue tutorial, but also an English refresher

    • @envatotuts
      @envatotuts  4 หลายเดือนก่อน +1

      💚

  • @pascals5408
    @pascals5408 ปีที่แล้ว +6

    The only tutorial that actually worked, thanks

  • @legendrags
    @legendrags 8 หลายเดือนก่อน

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

  • @akaza7613
    @akaza7613 ปีที่แล้ว

    One of the best Vue js video in the entire TH-cam

  • @jbarriossandrea
    @jbarriossandrea 11 หลายเดือนก่อน

    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? 😅

  • @robertasprenger7594
    @robertasprenger7594 ปีที่แล้ว +5

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

  • @ManojBaruahadams
    @ManojBaruahadams 2 หลายเดือนก่อน +1

    Thank you so much. Such a clean tutorial.

  • @ZiaulKarimIfaz
    @ZiaulKarimIfaz ปีที่แล้ว

    First recommended video for learning vue as a beginner

    • @envatotuts
      @envatotuts  ปีที่แล้ว

      Hope you enjoyed it!

  • @lombord69
    @lombord69 ปีที่แล้ว +1

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

  • @wovasteengova
    @wovasteengova 2 ปีที่แล้ว +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.

  • @Mecagothits
    @Mecagothits 2 หลายเดือนก่อน

    Finally a good tutorial with Vue.JS

    • @envatotuts
      @envatotuts  หลายเดือนก่อน

      😉💚

  • @olafboer3435
    @olafboer3435 5 หลายเดือนก่อน

    If this teaches me Vue, i will love your channel forever

  • @Benmenesesjr
    @Benmenesesjr ปีที่แล้ว +1

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

  • @kosolomon123
    @kosolomon123 ปีที่แล้ว +2

    i love this man's voice

  • @boloow
    @boloow ปีที่แล้ว

    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.

  • @aaronxin7732
    @aaronxin7732 7 หลายเดือนก่อน

    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

  • @srikkanth-tech
    @srikkanth-tech 3 หลายเดือนก่อน

    Wow.. such a pro quality tutorial for free.. This is immensely useful. Thank you.

    • @envatotuts
      @envatotuts  3 หลายเดือนก่อน

      Thank you for watching! Cheers!

  • @prasad2716
    @prasad2716 ปีที่แล้ว

    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😅

  • @enderzombie_tv
    @enderzombie_tv ปีที่แล้ว +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  ปีที่แล้ว

      Glad it was helpful!

  • @hirookenji
    @hirookenji ปีที่แล้ว

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

  •  10 หลายเดือนก่อน

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

  • @lethalmohit7423
    @lethalmohit7423 11 หลายเดือนก่อน +1

    Best tutorial on vue

  • @mildredamores9508
    @mildredamores9508 7 หลายเดือนก่อน

    This is an absolute treasure! Thank you very much!

  • @AkashPandya9
    @AkashPandya9 10 หลายเดือนก่อน

    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?

  • @Pacxman
    @Pacxman ปีที่แล้ว

    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!

  • @codycalvert2116
    @codycalvert2116 ปีที่แล้ว +5

    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.

  • @eddawry
    @eddawry ปีที่แล้ว +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 🐿

  • @Samak6-xj8lh
    @Samak6-xj8lh 8 หลายเดือนก่อน

    This course is soo legend. Thank you very much!

  • @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 ปีที่แล้ว

      @@darkerzyeow3628 did you solve it yet?

    • @yoduh99
      @yoduh99 ปีที่แล้ว +4

      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 ปีที่แล้ว

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

    • @helloyou191
      @helloyou191 10 หลายเดือนก่อน

      @@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

  • @pablop46
    @pablop46 ปีที่แล้ว

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

  • @DevotionFlame
    @DevotionFlame 14 วันที่ผ่านมา

    I'm brand spanking new to javascript and all the rest and i have one question. Around 9:00 you put in double curly brackets with pageTitle in it, which comes up as literally what i typed in, {{ pageTitle }}, on the page. I double checked every piece of code and its all the same as yours. Any idea what's wrong?

    • @envatotuts
      @envatotuts  11 วันที่ผ่านมา

      Hi! If you're seeing {{ pageTitle }} rendered as-is, it usually means Vue.js isn’t recognizing the code. Double-check that:
      Vue is properly initialized in your project and linked in your HTML.
      The el in your Vue instance matches the element you’re targeting in your HTML (e.g., #app).
      Your pageTitle is defined in the data section of your Vue instance.
      Let us know if you’re still stuck! Cheers! 😊

  • @varaprasad6531
    @varaprasad6531 2 ปีที่แล้ว +8

    Thanks Guru, for this amazing content.

    • @envatotuts
      @envatotuts  2 ปีที่แล้ว +4

      Glad you liked it!

  • @justfanti
    @justfanti 2 หลายเดือนก่อน

    Loved this tutorial. Thank you so much

  • @willwalker474
    @willwalker474 ปีที่แล้ว

    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?

  • @markjayclemente9732
    @markjayclemente9732 ปีที่แล้ว +2

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

  • @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 ปีที่แล้ว +1

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

  • @RenoNowhere
    @RenoNowhere ปีที่แล้ว

    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 ปีที่แล้ว

      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 ปีที่แล้ว

      @@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

  • @ktm00072
    @ktm00072 ปีที่แล้ว +3

    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.

  • @JianpengWu
    @JianpengWu 2 หลายเดือนก่อน

    Thank you, this is a good tutorial to start with.

    • @envatotuts
      @envatotuts  2 หลายเดือนก่อน

      You're very welcome- Thanks for watching! 💚

  • @stevenklap
    @stevenklap 7 หลายเดือนก่อน

    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..

  • @Zimur85
    @Zimur85 3 หลายเดือนก่อน +1

    I noticed something of a "bug". Just hear me out. :D
    Home, About and Contact pages are published. Then About page is set unpublished. After this when you select "Contact" page, it show "About Page" in PageViewer section. I have created "New Page" with the Pages New Page button feature and when I unpublished "Contact" and published "About", the "About" page show Contact page.
    So the index is not updating to the right page. Maybe it is me. I am trying to find the error but thought to write this here because this was not present in the video.

    • @Zimur85
      @Zimur85 3 หลายเดือนก่อน

      So this is a story of Prince of Bel Air....No, it isn't. This is a story of how I beat the "bug". :D
      I got rid of the int value index for the page routing and changed it to use text based value of the "url" attribute inside link array.
      So now I have the url build like:
      "localhost:8080/#/home"
      "localhost:8080/#/about"
      "localhost:8080/#/contact"
      or localhost:8080/#/what-ever-i-choose-page.
      It was some hard work to do it with my knowledge based on only this video tutorial but with the help of Copilot I emerged victorious! :D

    • @envatotuts
      @envatotuts  3 หลายเดือนก่อน +1

      Hey there! 😂 Sounds like you had quite the adventure, battling those bugs like a true front-end warrior! Glad to hear you figured it out! 🎉 And hey, just like the Prince of Bel-Air, you turned that story around from "bug" to "victory" faster than Will can change his clothes! Keep rocking that Vue.js knowledge!
      Cheers!💚

  • @hackchild7199
    @hackchild7199 ปีที่แล้ว

    Glad I found this tut, thanks

  • @veysels1811
    @veysels1811 5 หลายเดือนก่อน

    Awesome tutorial. But I can not understand which key you press for shortcuts. For example at time: 26:36. You make them all Pages children. How did you do? Can you explain it. Thank you

    • @envatotuts
      @envatotuts  4 หลายเดือนก่อน

      Hi! We’re glad you enjoyed the tutorial! At the time 26:36, to make all pages children, you likely used the "Alt" key (or "Option" on Mac) along with a click-and-drag action to quickly nest pages or items in the Vue.js project structure. This shortcut helps in reorganizing items efficiently. Hope this helps, cheers!

  • @kelvinmunyimbili6078
    @kelvinmunyimbili6078 ปีที่แล้ว

    "...of course it will, we wrote this" 41:32 you got me right there 🙌🙌 that line is a classic,, will follow you to the ends of the earth

  • @exincident
    @exincident 2 ปีที่แล้ว +1

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

    • @envatotuts
      @envatotuts  2 ปีที่แล้ว

      Glad I could help

    • @adamwhite425
      @adamwhite425 ปีที่แล้ว

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

  • @mortennielsen5507
    @mortennielsen5507 ปีที่แล้ว

    A really excellent tutorial, thank you

  • @JesusGil90
    @JesusGil90 ปีที่แล้ว +1

    the best explanations 👏👏👏

    • @envatotuts
      @envatotuts  ปีที่แล้ว

      Glad you think so!

  • @rajmajumdar5253
    @rajmajumdar5253 ปีที่แล้ว +1

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

  • @seyhaseng1077
    @seyhaseng1077 ปีที่แล้ว +1

    Thank you for the course!

  • @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.

  • @ArabiDhaki
    @ArabiDhaki ปีที่แล้ว

    Thank you , this is a piece of art .

  • @glenbrackett3427
    @glenbrackett3427 หลายเดือนก่อน

    Great tutorial! Thank you. Also does anyone know what theme with VSCode he might be using? his seems to make it easier to read. Thanks.

    • @envatotuts
      @envatotuts  หลายเดือนก่อน

      Hi! Glad you enjoyed the tutorial 💚. The VSCode theme looks like it might be Monokai Pro or a similar dark theme, which enhances readability with vibrant colors. You can explore themes by going to Extensions in VSCode and searching for popular ones like Monokai, Dracula, or One Dark Pro. Hope this helps! Cheers!

  • @ProdBySneezy
    @ProdBySneezy ปีที่แล้ว

    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

  • @imadsaddik
    @imadsaddik ปีที่แล้ว

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

    • @envatotuts
      @envatotuts  ปีที่แล้ว

      Happy to hear that!

  • @ahmedli7708
    @ahmedli7708 ปีที่แล้ว

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

    • @ahmedli7708
      @ahmedli7708 ปีที่แล้ว

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

    • @envatotuts
      @envatotuts  ปีที่แล้ว

      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.

  • @joshuahochstedler3436
    @joshuahochstedler3436 ปีที่แล้ว

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

  • @MrBizarre6000
    @MrBizarre6000 7 หลายเดือนก่อน

    but why is 2 nav bars generated at 1:48:41. Pls help

    • @noOne-fe4ni
      @noOne-fe4ni 6 หลายเดือนก่อน

      This is what I think. Initially when the page is empty navbar gets created with no links and after that created event is triggered which sets the pages, so because of reactive nature of vuejs the navbar again gets rendered with the links this time.

  • @PlacidoPollicino
    @PlacidoPollicino ปีที่แล้ว +2

    Hi... your video is fantastic, but I reach this point 4:03:45 chapter 7.4 Binding Data and Working with Forms and, even after I modified in navbar this line from: this.pages = this.$pages.getAllPages(); to: this.pages = [...this.$pages.getAllPages()];, the page (I mean the navbar) is still not updating correctly... what could be the problem?

    • @jason12518
      @jason12518 11 หลายเดือนก่อน +1

      im, wrong "likely you missed a quick copy/paste he did around 3:22:05 where the data() property is supposed to be "pages: []", not "data: []""
      @yoduhh99 thanks!

    • @amaansayyed1192
      @amaansayyed1192 7 หลายเดือนก่อน

      @@jason12518 Thanks mate! Really was banging my head against wall, couldn't figure out where I went wrong, then I saw your comment , the prob was data property was set to data:[] !.I wish there was some kind of code repo to follow along. Anyways thanks again!

  • @willywheels221
    @willywheels221 11 หลายเดือนก่อน

    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.

  • @maxellmilay
    @maxellmilay ปีที่แล้ว

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

  • @harisodobasic4316
    @harisodobasic4316 ปีที่แล้ว +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

  • @deyuu_waisei
    @deyuu_waisei 6 หลายเดือนก่อน

    Done watching, new subscriber here👋. I'm looking forward for vue + laravel tutorial.

  • @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 ปีที่แล้ว +2

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

  • @karlthedentistkrey
    @karlthedentistkrey ปีที่แล้ว +1

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

  • @mark_45129
    @mark_45129 ปีที่แล้ว

    thankyou so much jeremy🥰

  • @stefanmilijanovic7363
    @stefanmilijanovic7363 2 หลายเดือนก่อน

    Jeez. Vue makes me love React even more.

  • @mr.spooks1
    @mr.spooks1 ปีที่แล้ว

    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

  • @osamaa.h.altameemi5592
    @osamaa.h.altameemi5592 ปีที่แล้ว

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

  • @johnlyons7678
    @johnlyons7678 ปีที่แล้ว

    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.

  • @urcheatsheet
    @urcheatsheet หลายเดือนก่อน

    do you need prior html, css or javascript knowledge for this tutorial? if so, what should i know?

    • @envatotuts
      @envatotuts  หลายเดือนก่อน +2

      Hi! Just a basic idea of HTML, CSS, and JavaScript is enough-like how to structure a page, style it, and use simple scripts. You’ll do great! Cheers! 😊

  • @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 7 หลายเดือนก่อน

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

  • @ydnikolaev
    @ydnikolaev ปีที่แล้ว

    Thanks for this tutorial!

  • @TuNguyen-nq1df
    @TuNguyen-nq1df ปีที่แล้ว

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

    • @envatotuts
      @envatotuts  ปีที่แล้ว

      You’re welcome 😊

  • @therealman1150
    @therealman1150 ปีที่แล้ว

    Thanks a lot for this amazing tutorial.

  • @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 ปีที่แล้ว

      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.

  • @lifewinsful
    @lifewinsful 6 หลายเดือนก่อน

    If we make pagesStore reactive(), then some events can be removed

  • @mohirashaikh6432
    @mohirashaikh6432 หลายเดือนก่อน

    cannot find the without build script tag on the official website

    • @envatotuts
      @envatotuts  หลายเดือนก่อน

      Hi! You can find the "without build" script tag in the Vue.js documentation under the "Getting Started" or "Installation" sections. It’s usually listed as the CDN option. Hope that helps! Cheers!

  • @hoda67286
    @hoda67286 ปีที่แล้ว

    Thanks so much 🌹 keep it up ☺️

  • @not_amanullah
    @not_amanullah 9 หลายเดือนก่อน

    this is helpful ❤

  • @owpbush367
    @owpbush367 ปีที่แล้ว

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

  • @lowkey_X
    @lowkey_X 10 หลายเดือนก่อน

    Any recomendations for vscode setup ? thanks

  • @nieall
    @nieall ปีที่แล้ว

    Hi can i ask for part 6.3..i got error saying that this.$pages.getAllPages is not a function..can you help with that😢

    • @shiningview
      @shiningview ปีที่แล้ว

      I have the exact same problem.
      Uncaught runtime errors:
      ×
      ERROR
      this.$pages.getAllPages is not a function
      TypeError: this.$pages.getAllPages is not a function
      at Proxy.created (webpack-internal:///./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Navbar.vue?vue&type=script&lang=js:10:30)

    • @shiningview
      @shiningview ปีที่แล้ว

      Aaand I found the problem. In the data.js I defined the function as "getAllPage()" not "getAllPages()"

  • @Dr-Tran-2002
    @Dr-Tran-2002 11 หลายเดือนก่อน

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