רשומות

מציג פוסטים מתאריך יוני, 2017

mixin או קצת מונחה עצמים..

בס"ד הי כולם, מן הסתם אם הגעתם לכאן, יצא לכם להתעסק קצת בתכנות מונחה עצמים, או OOP. אז.. כן כן, גם בvue יש לנו אפשרות כזו. בבקשה: See the Pen vue - mixins - first example by adiel ( @adielsh ) on CodePen . כאן אנחנו רואים דוגמא של מופע vue, אובייקט (לא קומפוננט! אלא אובייקט רגיל ופשוט) בשם son, ועוד אובייקט בשם grandson. מכירים בבושקה? אז ממש דומה! כל אחד משני האובייקטים הנ"ל מכיל פונקציה שנקראת created המדפיסה את שם האובייקט מיד ביצירתו . ובנוסף, מכילה חלק הנקרא mixins שתפקידו הוא להכיל אובייקטים שונים ואת כל התוכן שלהם. אז אפשר לראות שכיוון שכל אחד מכיל את האובייקט שמעליו אז סדר ההדפסה יהיה נכד- בן -אבא. נשאלת השאלה, מה קורה כשישנן שתי פונקציות עם אותן שמות? See the Pen mixins conflict - vue by adiel ( @adielsh ) on CodePen . אז כמו שרואים בדוגמא כאן, הפונקציה של האובייקט הנוכחי  גוברת על הפוקנציה של כל אובייקט גוברת על האובייקטים האחרים שהוא יורש. כעת, נראה דוגמא לירושה מרובה: See the Pen mixins- multi mixins vue by adiel ( @ad...