Vue JS 3 Tutorial for Beginners #3 - Vue.js Basics (part 2)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ค. 2024
  • In this Vue 3 tutorial we'll carry on with the basics of Vue & talk about mouse events, using v-for to output lists, attribute binding & computed properties.
    --- Timestamps ---
    0:00 - Other mouse events
    10:09 - Outputting lists (v-for)
    14:26 - Attribute binding
    19:57 - Dynamic classes
    24:50 - Challenge: toggling favs
    28:57 - Computed properties
    🐱‍💻 🐱‍💻 BUY THE FULL 20-hr COURSE ON UDEMY:
    www.thenetninja.co.uk/udemy/v...
    🐱‍💻 🐱‍💻 Course Files:
    + github.com/iamshaunjp/Vue-3-F...
    🐱‍👤🐱‍👤 JOIN THE GANG -
    / @netninja
    🐱‍💻 🐱‍💻 My Udemy Courses:
    + Modern JavaScript - www.thenetninja.co.uk/udemy/m...
    + Vue JS & Firebase - www.thenetninja.co.uk/udemy/v...
    + D3.js & Firebase - www.thenetninja.co.uk/udemy/d...
    🐱‍💻 🐱‍💻 Helpful Links:
    + HTML & CSS Course - • HTML & CSS Crash Cours...
    + Get VS Code - code.visualstudio.com/
    🐱‍💻 🐱‍💻 Social Links:
    Facebook - / thenetninjauk
    Twitter - / thenetninjauk
    Instagram - / thenetninja

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

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

    .box{
    padding: 100px 0;
    width: 400px;
    text-align:center;
    background: #ddd;
    margin: 20px;
    display: inline-block;
    }

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

    Magical, thanks. Shaun: "I don't want you to watch me type the CSS out, it's not a CSS course." Ends up throwing a couple of words on every property. What a boss!

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

    Thank you so much for providing these tutorials, Shaun! I've learnt Laravel, a little bit of React, & now Vue (in-progress) through these videos & they've been a big help.
    I also like that your tutorials not only give us viewers the code explanation, but also implement them in a project; it helps me to better understand how the code works.
    I'm having problem when learning through reading; they drain me mentally. But it feels easier when learning through videos like these.
    I'm sure your efforts will be repaid in some way. Cheers!

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

    Where have you been all my life(well, 3 years ago)? This is my second tutorial of your tutorials and you explain things even a child would understand. THANK YOU VERY MUCH!! Keep up the good work.

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

      Thanks for the kind words Lebogang :) much appreciated!

    • @user-un1xz1hf8d
      @user-un1xz1hf8d ปีที่แล้ว +2

      Agreed. He explains everything really well

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

      That's quite a well articulated sentence for a 3 year old haha

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

    Everytime there's any new stack I need to learn. Shaun is the go to guy..

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

    I have looked forever to understand computed props, but your course, in only 6 mins, MAN YOU ARE AMAZING ♥

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

    Even though I am a seasoned Vue2 developer, going through this whole series without skipping actually refreshed my memory and consolidated my skills as well! Thanks Shaun!

  • @AidanHomewood
    @AidanHomewood 11 หลายเดือนก่อน +8

    So awesome how thorough this is - I love that you've considered all these edge cases (like when passing in multiple parameters to handleEvent) and go into such depth.

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

      Thanks, hope it was helpful!

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

    I really like this book list example, it applies the techniques we use in daily development in almost all projects, for example we can toggle favicon and change color, and the filter feature that render the bookswe want, etc. The demo example is really useful and practical, Shaun is trully a master of instructor on application development !!!

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

      Thanks Stephen :)

  • @user-fi7lb4oh2z
    @user-fi7lb4oh2z 8 หลายเดือนก่อน

    I watched the first two videos of the playlist and it's really amazing how you explain things. After I'm finished with Vue.js videos, I'm going to watch node.js videos. Thank you for your work!

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

    I freaking love the idea of the challanges!!! Please do it in every video. It is actually a quite easy idea but what an amazing one!

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

    I tried watching TH-cam videos for the first time and this course was great. I'm very happy for this experience and start. thank a lot 🧡

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

    19:45 those who wanna use their own images , but getting size issues; just use css --- img { max-width:190px;} and there u go

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

    You can't imagine how much I feel lucky after visiting your channel ... thank you for sharing your knowledge in this beautiful way.
    🥀

  • @kabakiAntony
    @kabakiAntony 3 ปีที่แล้ว

    coming from backend and this being the first dive into frontend frameworks ,this is a great tutorial for introduction really great tutorial , thank you

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

    So far among other tutorials I have dived in, this gave me the full understanding of every single thing he uses while coding. THANK YOU VERY MUCH SIR!

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

      Glad it helped! :) thanks for your comment Angelo

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

    Great piece of tutorial mate. Just started learning Vue at College and came here for an additional source of info. Great Job. Cheers

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

    Whenever I want to learn something new about programming, the first thing I search for is "the net ninja {insert topic here}". Wonderful content!

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

    so far this course is beyond helpful, I have a Vue midterm Monday and this is going to be a lifesaver thank you

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

      Best of luck Rether!

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

    This is one of the best tutorials I have ever seen for any technology.

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

    Seriously excellent content! Not just Vue but all your content. Subscribed. And thank you.

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

    The best Vue guide on TH-cam by far :) Thanks

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

    This video really gave me my first taste of Vue and how powerful it is. Thank you.

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

    recently I decided to learn one more front-end framework and this series gives me no choice :D ty.

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

    The videos are great! but they got better when you mentioned "The name of the wind" - Now I know you are my people.

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

      If only Rothfuss can work as quickly as Shaun 😢

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

    You can have index of the element just like basic js for/forEach loops by using "(book, index) in books".

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

    Amazing tutorial, I really appreciate it! Deffinitely the best Vue one I have ever seen for begginers! :)

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

    One of the best tutors on TH-cam. So glad I discovered this channel!

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

      Thanks Leanne, that means a lot :)

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

    I loved the challenge. I wish there were 3 - 4 challenges at the end of each lesson!

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

    If you got an error like this: "Elements in iteration expect to have 'v-bind:key' directives", you need to add this attribute: :key="book.id". But you must create the id in the every book in the books array. In vue every child that is in a dynamic list of items, must have an id (this is also in React).

  • @photorealm
    @photorealm 3 ปีที่แล้ว

    Net Ninja, You are very very good at teaching. Thank you for doing what you are doing.

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

    after react i will get back on vue 3!:) thank you net ninja for making many many tutorial none stop.

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

    I am taking Python and Shaun’s JS course on Udemy. Wish me luck! 💻 ⌨️📝

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

    i don't know if i have fall in love with vue or you are just a very good cupid

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

    Your tutorials deserve thousands of love reactions.

  • @theindiedev.mstflotfy
    @theindiedev.mstflotfy ปีที่แล้ว

    Thank you very much! Incredibly helpful. You explain every little detail in a very logical way. This is the best Vue Tutorial I've come across so far.

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

      You're very welcome! thanks for the kind words :)

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

    Omg I can not describe the feel I felt after I saw {{ }}, I'm comming from Django, and...omg I love Vue...and HATE react

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

      Bruhhh, same. I learnt React and I can't understand shit. Vue seems so much better.

    • @mr.k8660
      @mr.k8660 2 หลายเดือนก่อน

      i thought django was a backend framework ???

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

      @@mr.k8660 ??

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

      ​@mr.k8660 Django has a template engine that uses the same {{}} syntax, Flask also has a templating engine (Jinja2) that uses this syntax.

    • @artem_egamediev
      @artem_egamediev 7 วันที่ผ่านมา

      ​@@mr.k8660 Django fullstack framework

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

    Thanks a lot Shaun! Let's give it a wow! This is teaching on Champions League level!

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

    Shaun you became my best instructor. Thanks for all that you bring to the community

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

      Thank you for the kind words :)

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

      Master Ninja Shaun Pelling is one of the best two instructors ever, the other one is Maximilian Swatsmuler !!!

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

      @@maskman4821 ahahah I think the same!

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

    Dude your amazing! Thanks so much! Im new to Vue and very impressed with v-for like wow

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

    Very smooth explanation!

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

    I am eating Vue3 from its head! The author has a very nice methodology of teaching. A mega ton of thanks for him.

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

      Thanks Mebtu!

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

    I just want to say thank you for this course...I came from Angular to clear my mind and soul xDDD

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

    Thank you Shaun! Just wanted to let you know that I read all the books in the example. :)

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

      Awesome! :)

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

    so far the BEST tutorials !

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

      Thanks Julia :)

  • @WIZURAI-AGV
    @WIZURAI-AGV ปีที่แล้ว

    Really appreciate your teaching method. Clear explanation.

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

      Thanks Chris :)

  • @designcode5126
    @designcode5126 3 ปีที่แล้ว

    Ohhh man this is what i was waiting for ..... Thank you so much

  • @MrSMGun
    @MrSMGun 3 ปีที่แล้ว

    can you use a method for the books array loop instead of data option in the component. something like v-for="book in this.books()"

  • @JuanGarcia-pu2qc
    @JuanGarcia-pu2qc 10 หลายเดือนก่อน

    Thank you sir, I learned a lot...

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

    Hello, have a comment. Thank you for this tutorial 👍 very helpful

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

    You are really doing a good job

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

    So for me at 28:50 it only works (like you explained earlier) when I fist add the event as $event and the book as the second parameter, how can it be that it is working for you?

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

    I have a doubt. How come passing book argument and changing its valued also changed the original books array??

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

    Our Super Ninja. Thx Shaun 🤺

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

    You are an amazing teacher!

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

    Thank you Shaun for this wonderful and stimulating tutorials. Don't you have a course on Laravel and Vue 3 combined ?

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

    Quality of these tutorials is amazing so please make react tutorials like this

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

      He already has several React courses.

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

    Thanks Shuan , I decided to learn either React or Vue . Any recommendation I am so confused! By the way you in your laravel course you have said your next serie will be either vue & laravel or react &laravel , have you decided yet?maybe your answer will guide me thank you again

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

    I'm 32 and this particular video is taking me days to digest everything. I am on my second day. I feel like I am old

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

      Stick with it Chakiwag! :) everybody learns at different speeds and it's good to take extra time to digest sometimes. Plus 32 isn't old, aha, I'm 36!

  • @jessieaguiao
    @jessieaguiao 3 ปีที่แล้ว

    Thank you very much for this The Net Ninja. Will buy your Vue 3 course from Udemy next week.

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

      Thanks so much :). I hope you enjoy it!

    • @jessieaguiao
      @jessieaguiao 3 ปีที่แล้ว

      @@NetNinja i am pretty sure i will.

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

    my bind attribute is not working? can you give me solve of this problem?

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

    In order to refer the last chapter on this course to check out about different array methods at 32:00, do you mean the video #11?

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

    OMG Shaun youre on fire 🔥🔥🔥

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

    Netninja is awesome as always.

  • @ridl27
    @ridl27 3 ปีที่แล้ว

    my solution of the challenge is completely as yours lol, even the names of method & param :D

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

    You know, this person just teaches how the udemy teachers teaches. Greate !

    • @xrayian
      @xrayian 3 ปีที่แล้ว

      He is a udemy teacher duh

  • @vincej151
    @vincej151 3 ปีที่แล้ว

    I have been using JS and JQuery for years. I am currently building an order processing application on Laravel. It already have hundreds of lines of JS /JQuery. Can you use Vue js for medium sized business applications? I have read that it is overkill unless you are building something really big. Wrong ?? Right ??

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

    Was going to try out the challenge, but when I checked the repo there are over 180 lessons, whereas the playlist contains 12 videos. I guess each video contains more lessons packed altogether. Would be good to enumerate them somehow to know which branch lesson should we pick in certain point in time.

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

    This series is better then some udemy courses

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

    You are so awesome Shaun, thanx a lot !

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

    I would be thankful if come to know how to add or remove class using class binding in vue.js 2

  • @ricardohernandez7263
    @ricardohernandez7263 3 ปีที่แล้ว

    The books references are great! hahahaha

  • @FRONTRUS
    @FRONTRUS 3 ปีที่แล้ว

    That is awesome, thanks 👍💙

  • @etiennechevrier3201
    @etiennechevrier3201 3 ปีที่แล้ว

    Amazing videos!

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

    When I saw his toggle method I facepalmed so hard I made a dent in my skull. It's so simple and intuitive compared to mine. Love it!

    • @ilias5185
      @ilias5185 3 ปีที่แล้ว

      What was yours?

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

    thank you so much!

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

    Excellent sir👍

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

      Thanks for watching!

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

    haha I like how you used Name of the Wind as an example.

  • @abbosbekuz
    @abbosbekuz 3 ปีที่แล้ว

    thank you sir for very good tutorial

  • @thilakmani1287
    @thilakmani1287 3 ปีที่แล้ว

    Well done 👍

  • @deejayerick
    @deejayerick 3 ปีที่แล้ว

    Thanks shaun!... 👍🏾

  • @kunalpandey7189
    @kunalpandey7189 3 ปีที่แล้ว

    This is good, like really really good

  • @ivanvincent7534
    @ivanvincent7534 3 ปีที่แล้ว

    Thank Vue Shaun.

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

    Why event is not showing in my console plis help

  • @mostafamohamed6118
    @mostafamohamed6118 3 ปีที่แล้ว

    I really can't thank you enough!

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

    well done ninga

  • @ShajidHasan
    @ShajidHasan 3 ปีที่แล้ว

    This comment will probably go unnoticed, but I'm very curious. These three books are some of my most favorites. I absolutely love Brandon Sanderson. Are you a fantasy reader as well? I've always been fond of you as a tutor but this is just amazing.

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

    It got me very confused when you changed isFav property just by using the param received by the function "toggleFav()". Because in theory we just receive a value and reassign it but we are never changing the actual array. In React, for example, we would have to create a new array of objects and change that specific book for this change to take effect (using Map, filter or whatever). What does Vue do under the hood to understand that we are changing that specific property of the array?

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

      The parameter 'book' that is passed into toggleFav(book) is passed in from the 'v-for:book in books' loop. That parameter 'book' is a reference to the current book being displayed in the for loop.
      In other words, the book.isFav property of each individual book is now accessible to be modified. Without passing that parameter in, there would be no way to modify each books isFav property individually.

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

    did the syntax change?

  • @martincastagno8945
    @martincastagno8945 3 ปีที่แล้ว

    Thank you very much

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

    Hi there!
    I have a question. When you are using f-for( in outputting lists), where you have an array of objects. Conventionally we do not put a comma after the last element of the array (an array in your case). You did put a comma and still, it runs. how?

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

      Javascript allows trailing commas. It will simply just ignore it. If you do have two commas at the end it will increase the length of an array thou myArray=[1,2,3,,,] this will actually make the length of the array as 5.
      NOTE: JSON doesnt allow trailing commas.

  • @TheCodebookInc
    @TheCodebookInc 3 ปีที่แล้ว

    Love you Shawn

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

    For some reason, when I did the same for the computed properties, all of my list items disappeared, although I had 2 of them as 'true'. Hmm...

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

      Dnt knw if you have the answer for this, seeing it's been a year. I was facing the same issue and found the answer!! Lol I didn't want to move on unless I did. So, turns out, ur prob putting computed: INSIDE of methods:. If you're doing it outside, and it's still doing that, then it's something else. But for me, that was the case. Happy coding! :)

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

    in that challenge i actually almost got it but went wrong when i use
    @click="toggleFav(book.isFav)"
    so i passed the isFav value instead of passing the book using
    @click="toggleFav(book)"
    but the result is not the same..i can change the isFav in the first one but the value does not "save" and revert back to original and the class was not changed
    but the latter can change the original..
    is there any explanation to this? is it related to funtion parameter passed as ref etc?

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

      Yes. When an object is passed we are passing reference, so the actual data is changed. When book.isFav value is passed value is copied so the actual data is not changed

  • @prajyotbhujbal5563
    @prajyotbhujbal5563 3 ปีที่แล้ว

    Best in the world❤

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

    I'm looking at lesson-11 on github and finding when I run it that the mouseover events aren't working. For some reason it's only firing when you click in the first box. At first I thought it was a mistake in my code I was typing up as I was following on. Has something changed since the creation of this vid? Just to add testing on the latest version of Chrome, and Brave. Edit - appears it's when inspect is active. The position mouseover works fine when inspect is not active.

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

      Figured it out. I had 'device toolbar' toggled.

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

      @@JamesMorgan2 What 'device toolbar'???

  • @TriinTamburiin
    @TriinTamburiin 3 ปีที่แล้ว

    I'm liking vue very much so far, more than react tbh

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

    I was unable to get the mousemove to work. I could get the x an y to show 0 0 but when I used my trackpad (MacBookPro) the 0 0s disappeared. Any thoughts or help on this?

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

      I had the same issue. My issue ended up being in the this.x = e.offsetX. The x and y at the end of the offset need to be capitalized. If they are lower case it will act just as you describe. Hope this helps.

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

      @@wvbjj Thanks!! Now it’s working.

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

    The only guy I would not skip ads for

  • @PraveenKumar-if6lw
    @PraveenKumar-if6lw 3 ปีที่แล้ว +1

    Hi Shaun i'm a beginner and using your video as a practice so i can learn Vue 3, at 3:22 on the double click event when i double clicked it is not working and the other such as mouseleave , i has to click once inside the box and outside the box so the console can be triggered to show the numbers, if you can you point what could be gone wrong, will be really appreciated.

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

      Same here. The code does not work as expected. Help, anyone?

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

      Same for me, I am using chrome as browser

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

      Actually, it looks like it is a problem with the inspector of chrome, because if you close it, hover your mouse on the different boxes a few times and then re-open it, the events are in the console. I think the "hover" is deactivated on the inspector.