שרשור סטרינגים js בלי var
-
אני צריך לשרשר סטרינגים באיזה ביטוי (בתוך קוד vue) ואני רוצה להשתמש עם הפונקציה concat, אבל אין לי שמה אפשרות בתוך הקומפוננט ליצור משתנים (ניסיתי לדחוף תגיות סקריפט כדי ליצור את הVAR אבל הוא שובר את כל הטמפלט. וכמו"כ ניסיתי עם div אבל הוא לא מזהה אותו).
איך יש אפשרות לעשות פונקציה (תוך כדי המשפט), שתחזיר ערך סטרינג ושאוכל לשרשר אותו.
משהו בסגנון הזה (עבור הפרמטר to).<router-link :to= () =>{return 'users/'}.textpeth.concat(list.name) ><div>שם :</div>{{list.name}} </router-link>
תודה
-
@yossiz לא הצליח. הוא מציג את הכל כטקסט במקום כפונקציה / מתודה.
@yossiz אמר בשרשור סטרינגים js בלי var:
אני לא מבין אבל את הצורך ליצירת פונקציה "תוך כדי המשפט".
כתבתי שניסיתי להציב את הערך שלא תוך כדי המשפט ולא הצלחתי.
אופציה נוספת 'שלא תוך כדי המשפט' זה לייבא את הערך שמגיע מהשרת כבר משורשר בJSON. רק שחשבתי שנכון יותר להציב את הטקסט הסטטי כחלק מהטמפלט בקליינט.
-
@יוסף-בן-שמעון זה לא עובד בכלל.
אבל הפתרון יותר פשוט מפשוט. לפי הספר.
יצרתי לקומפוננט עוד מתודה (עם ערך סטטי) ב$data של הקומפוננט הפנימי, ואת זה כמובן הוא זיהה, ושרשרתי לתוכו (עם concat) את הנתונים שמגיעים מהשרת).