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

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

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

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

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

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

    ב תגובה 1 תגובה אחרונה
    0
    • ב מנותק
      ב מנותק
      ב.ל
      השיב לliy770 ב נערך לאחרונה על ידי
      #2

      @liy770

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

      עיין כאן

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

      liy770L תגובה 1 תגובה אחרונה
      2
      • liy770L מנותק
        liy770L מנותק
        liy770
        השיב לב.ל ב נערך לאחרונה על ידי liy770
        #3

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

        @liy770

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

        עיין כאן

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

        ב תגובה 1 תגובה אחרונה
        0
        • ב מנותק
          ב מנותק
          ב.ל
          השיב לliy770 ב נערך לאחרונה על ידי ב.ל
          #4

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

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

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

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

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

          liy770L תגובה 1 תגובה אחרונה
          1
          • 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
            • ב מנותק
              ב מנותק
              ב.ל
              השיב לliy770 ב נערך לאחרונה על ידי
              #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
              • 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
                • ב מנותק
                  ב מנותק
                  ב.ל
                  השיב לliy770 ב נערך לאחרונה על ידי
                  #8

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

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

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

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

                  תגובה 1 תגובה אחרונה
                  2
                  • dovidD dovid העביר נושא זה מ-תכנות ב-

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

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

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