דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. Vue.js | יצירת Event שיאזין לשינוי ב URL

Vue.js | יצירת Event שיאזין לשינוי ב URL

מתוזמן נעוץ נעול הועבר תכנות
8 פוסטים 2 כותבים 443 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • liy770L
    liy770L
    liy770
    כתב ב נערך לאחרונה על ידי
    #1

    איך אפשר לעשות שברגע שהמשתמש עובר לעמוד אחר (Vue Router), תרוץ פונקציה מסויימת?

    ב תגובה 1 תגובה אחרונה
    0
    • liy770L liy770

      איך אפשר לעשות שברגע שהמשתמש עובר לעמוד אחר (Vue Router), תרוץ פונקציה מסויימת?

      ב
      ב
      ב.ל
      כתב ב נערך לאחרונה על ידי
      #2

      @liy770

      router.beforeEach((to, from) =>{...})
      

      עיין כאן

      ליצירת קשר - baruchlamdan@gmail.com

      liy770L תגובה 1 תגובה אחרונה
      2
      • ב ב.ל

        @liy770

        router.beforeEach((to, from) =>{...})
        

        עיין כאן

        liy770L
        liy770L
        liy770
        כתב ב נערך לאחרונה על ידי liy770
        #3

        @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

        @liy770

        router.beforeEach((to, from) =>{...})
        

        עיין כאן

        זה מגביל את המעבר לעמוד אחר!
        זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
        (אני יעשה לו הפניה ל to)

        ב תגובה 1 תגובה אחרונה
        0
        • liy770L liy770

          @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

          @liy770

          router.beforeEach((to, from) =>{...})
          

          עיין כאן

          זה מגביל את המעבר לעמוד אחר!
          זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
          (אני יעשה לו הפניה ל to)

          ב
          ב
          ב.ל
          כתב ב נערך לאחרונה על ידי ב.ל
          #4

          @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

          זה מגביל את המעבר לעמוד אחר!
          זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
          (אני יעשה לו הפניה ל to)

          לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
          אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
          הנה לדוגמה:

          router.beforeEach((to) =>{console.log(to)})
          

          ליצירת קשר - baruchlamdan@gmail.com

          liy770L תגובה 1 תגובה אחרונה
          1
          • ב ב.ל

            @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

            זה מגביל את המעבר לעמוד אחר!
            זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
            (אני יעשה לו הפניה ל to)

            לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
            אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
            הנה לדוגמה:

            router.beforeEach((to) =>{console.log(to)})
            
            liy770L
            liy770L
            liy770
            כתב ב נערך לאחרונה על ידי
            #5

            @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

            @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

            זה מגביל את המעבר לעמוד אחר!
            זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
            (אני יעשה לו הפניה ל to)

            לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
            אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
            הנה לדוגמה:

            router.beforeEach((to) =>{console.log(to)})
            

            כתבתי כך:

            this.$router.beforeEach((to) => {
                        console.log(to);
                        clearInterval(calls);
                    });
            

            והוא לא עובר לי לעמוד הבא.

            ב תגובה 1 תגובה אחרונה
            0
            • liy770L liy770

              @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

              @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

              זה מגביל את המעבר לעמוד אחר!
              זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
              (אני יעשה לו הפניה ל to)

              לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
              אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
              הנה לדוגמה:

              router.beforeEach((to) =>{console.log(to)})
              

              כתבתי כך:

              this.$router.beforeEach((to) => {
                          console.log(to);
                          clearInterval(calls);
                      });
              

              והוא לא עובר לי לעמוד הבא.

              ב
              ב
              ב.ל
              כתב ב נערך לאחרונה על ידי
              #6

              @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

              @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

              @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

              זה מגביל את המעבר לעמוד אחר!
              זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
              (אני יעשה לו הפניה ל to)

              לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
              אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
              הנה לדוגמה:

              router.beforeEach((to) =>{console.log(to)})
              

              כתבתי כך:

              this.$router.beforeEach((to) => {
                          console.log(to);
                          clearInterval(calls);
                      });
              

              והוא לא עובר לי לעמוד הבא.

              תכתוב את זה בדף של הראוטר עצמו

              ליצירת קשר - baruchlamdan@gmail.com

              liy770L תגובה 1 תגובה אחרונה
              1
              • ב ב.ל

                @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                זה מגביל את המעבר לעמוד אחר!
                זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
                (אני יעשה לו הפניה ל to)

                לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
                אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
                הנה לדוגמה:

                router.beforeEach((to) =>{console.log(to)})
                

                כתבתי כך:

                this.$router.beforeEach((to) => {
                            console.log(to);
                            clearInterval(calls);
                        });
                

                והוא לא עובר לי לעמוד הבא.

                תכתוב את זה בדף של הראוטר עצמו

                liy770L
                liy770L
                liy770
                כתב ב נערך לאחרונה על ידי
                #7

                @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                זה מגביל את המעבר לעמוד אחר!
                זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
                (אני יעשה לו הפניה ל to)

                לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
                אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
                הנה לדוגמה:

                router.beforeEach((to) =>{console.log(to)})
                

                כתבתי כך:

                this.$router.beforeEach((to) => {
                            console.log(to);
                            clearInterval(calls);
                        });
                

                והוא לא עובר לי לעמוד הבא.

                תכתוב את זה בדף של הראוטר עצמו

                אני צריך את זה בעמוד ספציפי...

                ב תגובה 1 תגובה אחרונה
                0
                • liy770L liy770

                  @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                  @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                  @ב-ל אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                  @liy770 אמר בVue.js | יצירת Event שיאזין לשינוי ב URL:

                  זה מגביל את המעבר לעמוד אחר!
                  זה גורם לזה שאני יצטרך להעביר את המשתמש ידנית בין העמודים...
                  (אני יעשה לו הפניה ל to)

                  לא. רק אם תכתוב return false אז זה לא יעביר לדף הבא או אם תכתוב return לדף אחר זה יעביר לדף אחר
                  אבל אתה יכול להכניס איזה פונקציה שאתה רוצה (אפשר גם להשמיט את הפרמטרים from ו to אם אתה לא צריך אותם)
                  הנה לדוגמה:

                  router.beforeEach((to) =>{console.log(to)})
                  

                  כתבתי כך:

                  this.$router.beforeEach((to) => {
                              console.log(to);
                              clearInterval(calls);
                          });
                  

                  והוא לא עובר לי לעמוד הבא.

                  תכתוב את זה בדף של הראוטר עצמו

                  אני צריך את זה בעמוד ספציפי...

                  ב
                  ב
                  ב.ל
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @liy770 אמר ב[Vue.js | יצירת Event שיאזין לשינוי ב

                  אני צריך את זה בעמוד ספציפי...

                  https://router.vuejs.org/guide/advanced/navigation-guards.html#per-route-guard

                  ליצירת קשר - baruchlamdan@gmail.com

                  תגובה 1 תגובה אחרונה
                  2

                  שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                  נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                  בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                  הרשמה התחברות
                  תגובה
                  • תגובה כנושא
                  התחברו כדי לפרסם תגובה
                  • מהישן לחדש
                  • מהחדש לישן
                  • הכי הרבה הצבעות


                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום