נפתרה: קבל כתובות URL בסיסיות

העדכון אחרון: 09/21/2023

בטח, הנה,

בתכנות, חשוב להבין מהי כתובת האתר הבסיסית; זה השורש של כל המסלולים של האפליקציה שלנו. ב-Vue.js, אחת ממסגרות ה-JavaScript הפופולריות ביותר, הרעיון הזה הופך להיות חשוב במיוחד בעת ניתוב. במאמר זה, נתמקד כיצד להשיג כתובת URL בסיסית ב-Vue.js.

Vue.js היא מסגרת JavaScript מתקדמת וקלה למשתמשים. למרות שהיא חזקה להפליא לבניית אפליקציות בעלות עמוד יחיד, מפתחים נתקלים לעתים קרובות בכמה אתגרים. אחד מהם עשוי להיות קבלת כתובת ה-URL הבסיסית.

let baseUrl = window.location.host;
let protocol = window.location.protocol;

הבנת הקוד לעיל

בקטע הקוד של JavaScript למעלה, אנו בעצם קוראים למאפייני המארח והפרוטוקול של האובייקט window.location. אובייקט זה שימושי למדי מכיוון שניתן להשתמש בו כדי לקבל את כתובת הדף הנוכחית (URL) ולהפנות את הדפדפן לדף חדש.

ה-window.location.host מחזיר את שם המארח (שם הדומיין) והיציאה (אם יש כזה) של דף אינטרנט, וה-window.location.protocol מחזיר את פרוטוקול האינטרנט בשימוש (http:// או https://). שלב את שני אלה, ויש לך את כתובת האתר הבסיסית שלך.

פירוט מפורט של הקוד

אובייקט window מייצג חלון פתוח בדפדפן. הוא נוצר אוטומטית על ידי הדפדפן בעת ​​טעינת דף. ניתן להשתמש באובייקט window.location או בקיצור location כדי לקבל מידע על כתובת הדף הנוכחית (URL) ולהפנות את הדפדפן לדף חדש.

let baseUrl = protocol + "//" + baseUrl;

כאן, אנו משרשרים את הפרוטוקול (שקיבלנו באמצעות window.location.protocol), שני לוכסנים ו-baseUrl (שקיבלנו באמצעות window.location.host) יחד כדי ליצור את כתובת האתר הבסיסית שלנו ב-Vue.js.

ספריות ופונקציות קשורות

Vue Router הוא הנתב הרשמי עבור Vue.js. הוא עובד בצורה מושלמת עם המערכת האקולוגית של Vue.js והופך את בניית אפליקציות בעלות עמוד יחיד עם Vue.js לקלה מאוד. ל-Vue Router יש מאפיין בסיסי בבנאי שלו שבו ניתן להגדיר את כתובת ה-URL הבסיסית עבור כל הנתיבים.

const router = new VueRouter({
  mode: 'history',
  base: process.env.BASE_URL,
  routes
})

שוב, באמצעות process.env.BASE_URL , ניתן להגדיר את כתובת ה-URL הבסיסית עבור האפליקציה שלך בצורה מופשטת יותר אם אתה כבר משתמש ב-Vue Router.

סיכום

במאמר זה, התעמקנו בקונספט של כתובת URL בסיסית, מדוע היא נחוצה וכיצד ניתן להשיג אותה באפליקציית Vue.js. בדקנו גם את נתב Vue וכיצד להשתמש בו כדי להגדיר את כתובת האתר הבסיסית. פתרונות אלו שימושיים במיוחד כאשר עוסקים ביישומי עמוד בודד במסגרת Vue.js.

עם אלה בערכת הכלים שלך, כעת אתה אמור להיות מצויד יותר לטפל בבעיות הקשורות ל-URL בסיסיות ב-Vue.js! בין אם אתה עובד על פרויקט חדש לגמרי או שומר על קוד מדור קודם, זכור - הבנת היסודות של הכלים שלך תמיד תיתן לך יתרון.

הודעות קשורות: