Vue JS 3 Tutorial for Beginners #8 - The Vue Router

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024

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

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

    CSS style
    35:43 job css
    .job h2 {
    background: #f4f4f4;
    padding: 20px;
    border-radius: 10px;
    margin: 10px auto;
    max-width: 600px;
    cursor: pointer;
    color: #444;
    }
    .job h2:hover {
    background: #ddd;
    }
    .job a {
    text-decoration: none;
    }
    44:11 button css
    button {
    margin: 0 10px;
    padding: 10px;
    border: none;
    border-radius: 4px;
    }

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

      if there is alot of people like you the world will be better

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

      thank you 🤗

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

      why I noticed that only after a lesson🥲

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

      MVP

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

    I can't express how much you've helped me with your videos. I never understood the Vue environment or how anything links together, and using the CLI always brought back errors. But from the start up until now (haven't got any further just yet!) it's been a total breeze. Thank you so much

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

      That's awesome to hear Elliot :) thanks for the kind words and stick with it!

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

      same here haha, thanks from my side too

  • @AlejandroJesúsMarceloChinchay
    @AlejandroJesúsMarceloChinchay ปีที่แล้ว +5

    I'm not an english native speaker but I found this series of videos and I understood everything. These tutorials are just perfect. Thank you!

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

      Great to hear! :) thank you for watching

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

    I've been searching the Internet for hours to find a video or sth to teach me vue-router simple and fast and you did it the best way. Thanks, man!

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

    God Level Simplicity with explanation .

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

    the music that plays when projects get created is hilariously merry and nostalgic!

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

      wanted to say thanks for this very helpful vue tutorial playlist! I am learning vue for the first time and I am feeling great with the exercises!!!

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

      I’ve seen studies on this where people mention background music while waiting for a task to be completed, it’s a human subconscious thing I think.

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

    Seriously, been trying for two days to find a truly beginner tutorial. All those videos claiming to be beginner friendly have a curse of knowledge where they don't even know what its like to be a beginner. What you did starting this video and upto 2:30 is empathy. Thank you.

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

      Glad it was helpful Danish :) thanks for watching!

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

    English isn't my native language but everything sounds so much clear when you explain it. Thank you so much

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

    It's worth to mention, Shaun, that if we installed vue-router manually and not using the Vue CLI, we need to add vue-router@next, because the createWebHistory was not part of earlier version installments in vue-router before 3.0.

    • @Jel.Awesh.M
      @Jel.Awesh.M 3 ปีที่แล้ว +2

      For me, it seems to not work for any version before vue-router 4.0

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

    there is no doubt about you being an awesome teacher. But I just realized part of why I like your tutorials is because of your damn beautiful voice. Wish you the best :)

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

    It's just a very good explanation of the Vue CLI routing architecture without any fluff words. Not a complex, nor a simple context. Keep do this.

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

    my favorite online tutor EVER, many blessings

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

    Thanks, love your tutorials Shaun. When will you updating the ninja sass course. I have been trying to learn sass ever since I learnt html, css and modern js from you. A update to the sass course will be very much appreciated.

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

    hey man, quick message to thank you for how well everything is explained. it's a blast to watch and i appreiciate you outputting so many videos. thank you

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

      Awesome :) appreciate it! Thanks for watching.

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

    Thank you Shaun for making awesome tutorials. You have made web so much easy and fun. It seems like Mario and Luigi are part of my life now :D

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

    Thanks Shaun for bringing us this quality content and your ability to break things down and explain them clearly. I bought your vue 3 course and it was one of the best courses I've taken so far. You're an incredible help as I'm trying to land my first dev job in Holland.

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

      Thanks so much :) good luck with job hunting, I hope you do really well!

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

      @@NetNinja Thanks Shaun. Just got my first job as a junior dev and it was partly due to my Vue knowledge!

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

      "partly" lol

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

    descriptive and easy to follow. Great job 👍👌.

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

      Glad you liked it!

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

    Wow! Thanks for this amazing tutorial. I never watch any tutorial more than 5 minutes but your's was definitely worth it. I've been trying to understand how Vue router works in comparison to react router, and this video made it clear to me that Vue is definitely going to be my next best framework. Thanks again 👋

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

      You're very welcome! Thanks for your support Riches :)

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

    Really Helpful and a good explanation. Thank you so much. I have cleared so many concept from this.

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

    you are my best teacher ever, ur student from Africa - Sudan 🥳

  • @suman-majhi
    @suman-majhi 3 ปีที่แล้ว +14

    one interesting fact.... this video is able to satisfy all viewer .... this video has 0 dislike

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

    Nooo you stopped right at the moment I needed! How can I pass more than just the id through the router link? How would the job details get displayed?

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

    It's such good video because of its simplicity and being short
    It's a bit hard though for someone who's not have any coding experience
    But for me it's awesome

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

    Thanks buddy. I'd recommend every newbie and advanced student of vue and laravel to your great content. Was displeased when I couldn't get you on Java ha ha ha. Consider that sometime.

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

    why did i buy Hitesh Choudury's course, this free video is way better than that. you are great bro! Subscribed!

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

    Clear and efficient. Thanks.
    Vuex is on your roadmap?

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

    Many thanks for such a great and easy to follow video!

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

    You are such a brilliant teacher

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

    this is the best content about vue.js.. thanks

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

    i loved the music when it is loading bro

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

    Beautiful tutorial, very clearly explained to make it really easy to understand. Blessings.

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

    my english not good , but clearly your tutorial make me understand !! , keep it upp body , huge love from the distance

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

    u are amazing sir, i never find some one who can explain like u do, thank u ❤💕

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

      He is a Ninja ! Very good way of teaching

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

    Very very very very nice tutorial. Explanatory with such understandable way. I am currently having an issue when I redirect but the page does not change, and I think it has to do with the router view tag, which I would not be able to understand through the documentation of vue... I will definitely visit the other tutorials as well. so stupid of me to not look up any video tutorials so far :S

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

    this is the best vue tutorial ever! please never delete this :)

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

    Shaun: *exists*
    Me: Happiness Noises

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

    Thanks for your videos, Shaun. They are awesome! Perfect for Vue newbies. One thing that I noticed was that you never get any vulnerabilities when creating a project. I'm on a mac using npm 8.1.0 and node v17.0.1. Should I be concerned that I have over 80+ high and medium vulnerabilities? I have read that devs shouldn't be concerned about vulnerabilities as this is related to the packages/modules that are being used and unless I plan to use something else or fix these vulnerabilities, there's not much that can be done. What do you recommend? Thanks again!

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

    The free tutorials are so good, I'm just going to buy a couple courses from you Net Ninja off Udemy. Thanks so much!
    Also, love the background music while projects are being created by @vue/cli :)

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

    I would like to thank you, because you are very clear in teaching this topic. I mean very.

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

    These tutorials are so good! Thank you so much @TheNetNinja!

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

      You're very welcome Ramil, thanks for your support!

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

    Best course ever about vue router 👏

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

      Thanks! :)

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

    Simple and the Best explanation 🎉

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

    That’s explained itself very well,
    Great work 🎉

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

      Thanks a lot 😊

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

    CSS :
    .job h2 {
    background: #f4f4f4;
    padding: 20px;
    border-radius: 10px;
    margin: 10px auto;
    max-width: 600px;
    cursor: pointer;
    color: #444;
    }
    .job h2:hover {
    background: #ddd;
    }
    .job a {
    text-decoration: none;
    }

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

    4 months later and 0 dislikes.
    Thanks man!

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

    Very nice tutorial, thank you!

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

      Thanks for watching Gennaro :)

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

    Very cool! A bit of a question. When we go to /jobs/gibberish it shows us "Job ID is: gibberish" while this job ID doesn't exist in the array. I know it's dynamically bound but I think it has to show 404 page, isn't it?

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

      Normally in a real world application, you send a request to a backend. When the backend responds with a 404, you then show the not found page.

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

      have u already solved this my g?

  • @shore2351
    @shore2351 22 วันที่ผ่านมา

    explained very clearly, thanks a lot

    • @NetNinja
      @NetNinja  21 วันที่ผ่านมา

      Glad it was helpful! :)

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

    Thank you a lot! And again let's give that a wow! Best regards from here!

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

    from Morocco , thank you

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

      Thanks Zakaria :) big love to Morocco!

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

    Your tutorials are perfect but make me sleepy xd idk why!

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

    For them who creates project straightforward, not like The Net Ninja => vue create ['name'] => (then) npm install vue-router@4 || (or) npm install vue-router@next => (then) just create all needed folders and files, which you see in the video, by your self.
    Yes, sometimes you have to do something by your own, create, refactor and so on.
    Ofc, if someone here is just because Front-End hobby, then we are sorry for these issues.

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

    I got a 3.8 lpa just because you thanks man🔥

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

    Dude, thank you so much for this vid. It honestly saved my life!! Well, OK that was a bit over the top, but you saved me from a long drawn out headache. =)

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

      Aha, glad it helped! :)

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

    Thank you so much this video helped a lot

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

    Great stuff man!

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

    Thank you so much for this tutorials, this help me a lot for my jobs!

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

    Excellent tutorial! It helped me a lot! Thank you very much!!

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

    Gold, as always.
    Thanks a lot!

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

    Dude!! Thank you! I will recomend your tutorials to everyone

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

    enjoyed your videos, you done great work, Thanks mate

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

    It's a perfect tutorial. I love it very much, but why you didn't include the children tree?

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

    Thank you for your time sir.

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

      You're very welcome Ghulam!

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

    i love all your videos they helped me so much but please how do you use vue create without typing npx before ?

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

    Thank you very much for sharing such a techy topic in so beautiful comprehensive way. I wish my words can express my gratitude towards you. One request please could you please share the code you did in this tutorial please please. Thanks again

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

    Excellent series, I have learned a lot. There is a question I have though, for the 404 NotFound section. In that section the component is within the views/jobs folder but the binding is only to the views folder. It seems to work in your demo, so does that mean that when binding that as long as the root folder is specified the sub folders will be searched for the filename? If the binding to the component requires specific path then why did it work in the demo?

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

    Thank you very much for the tutorial, it has helped me a lot for my website. But I have a question, how do I update the content of the Job component with a watch, inside the component itself? For example, if a Job had Related Job that can be queried?

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

    Вот это Ты, многоуважаемый, молодец) Спасибо за столь качественное и детальное разъяснение. 3 года назад на vue писал приложения, да потом забил. Решил вспомнить и пройтись по всему. У Тебя, по сути, самые лучшие уроки. Спасибо. Специально на русском написал, чтобы Ты знал, что смотрят Тебя из разных стран)

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

    Thanks Ninja , this a pretty good tutorial series

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

    Thanks a lot man. Great Work.

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

      Thanks Balaji :)

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

    I like this. I like this very much. You are a good teacher.

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

      Thank you! 😃

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

    Excellent tutorial! Thank you very much!!keep up the good work 👌👍

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

      Thanks Jimmy :)

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

    Wonderful. I appreciate for ur useful tutorial.

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

    this is the hardest lesson so far

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

    Thank you very much. This is exactly what I wanted to know.

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

    really easy to follow and super clear, thank you! this is super helpful!

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

    thanks for this video learned allot from here

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

    Thank you for that nice series! - What I always wonder is how do you write links inside a text editor of a cms, when routes are "ruling" the navigation? Simply wrapping an a-tag around a word does not work, and standard text editors like ckeditor do not have a router implementation. Any ideas?

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

    Awesome video... congrats!

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

    great video thanks for the tutorial sir

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

    Hey Shaun! What software do you use to create slides ?

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

    Thank You... Perfect one 💕

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

    you are the best !!!!!!

  • @ايمانعبدالقادر-ص9خ
    @ايمانعبدالقادر-ص9خ 3 ปีที่แล้ว

    thank you for sharing you knowledge

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

    What is the number of this lesson in the gitlab ?
    Thanks for the video

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

    You're amazing 😭😭😭

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

    More detailed video👏👏👏

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

    The best part is the loading music (4:18)

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

    Can you make a video on quasar framework ? Ssr and build something like a ecommerce site. Not a useless app like weather app... not an entire project but landing login and user homepage or registration

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

    Which would be the folder structure with a navbar component would be before link router or another component in the components folder?

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

    Question for the community. I'm building a static vuejs site that will have a lot of articles. At the moment all articles are just static with their images. I'm guessing I'll need to eventually have all the articles pulled from a database?

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

    You are the best ❤️❤️❤️

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

    you are rock star ...

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

    Legend

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

    Thanks

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

    Thanks for the video ! Just a question, how delete the vertical line on the right of "Home" ?
    I searched but I did not find anything

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

      it's added in CSS

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

      On mine project, it was right after the Home router-link.

  • @window.location
    @window.location 3 ปีที่แล้ว

    Are you going to make tutorial on next.js ??

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

    Lovely

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

    For details Page only way to pass full data is vuex, you forgot to mention

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

    Thanks! Awesome