<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue]]></title><description><![CDATA[<p dir="auto">לדוגמא <a href="https://jsfiddle.net/zonfqku7/3/" target="_blank" rel="noopener noreferrer nofollow ugc">כאן</a>.<br />
כשעושים שינוי ב-int_to_filter  הוא מרענן את הנתונים כיון שהוא מוזכר בתוך הפונקצייה filtered_databusiness.</p>
<p dir="auto">הנקודה, שאני צריך שגם כאשר יבוצע שינוי ב=int2_to_filter הוא יהיה טריגר לרענון של הנתונים (לא רק של התצוגה אלא גם של כל הנתונים המחושבים).</p>
<p dir="auto">ניסיתי לעבוד עם אופציות מובנות של הVUE כמו לדוגמא להכניס פונקציה בנקודת זמן updated, אבל הוא נכנס ללולאה אין סופית של עדכונים.</p>
<p dir="auto">ראיתי <a href="https://michaelnthiessen.com/force-re-render/" target="_blank" rel="noopener noreferrer nofollow ugc">כאן</a>, אבל זה לא עוזר לי. אולי כיון ששם הוא רק מרענן את התצוגה ואני צריך סינון של כל הנתונים.</p>
<p dir="auto">אשמח לרעיונות נוספים....</p>
<p dir="auto">תודה</p>
]]></description><link>https://tchumim.com/topic/8244/שינוי-רכיב-אחד-לאחר-שינוי-ברכיב-אחר-vue</link><generator>RSS for Node</generator><lastBuildDate>Mon, 09 Mar 2026 14:33:05 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/8244.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Mar 2020 13:36:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue on Fri, 27 Mar 2020 11:15:39 GMT]]></title><description><![CDATA[<p dir="auto">תודות ל@yossiz שהוסיף לעזור לי באישי</p>
<p dir="auto">יש נקודה חשובה בVUE שצריך להכריז על מתודות (וערכיהם), ורק ככה כשהם ישתנו אח"כ הערכים יחושבו.</p>
<p dir="auto">לכן בסיטואציה הספציפית לא הכרזתי על int2_to_filter לפני השימוש. כשזה תוקן הכל הסתדר.</p>
<p dir="auto"><a href="https://vuejs.org/v2/guide/reactivity.html#For-Objects" target="_blank" rel="noopener noreferrer nofollow ugc">מקור</a><br />
<a class="plugin-mentions-user plugin-mentions-a" href="/user/yossiz">@<bdi>yossiz</bdi></a> תודה רבה!!</p>
]]></description><link>https://tchumim.com/post/95786</link><guid isPermaLink="true">https://tchumim.com/post/95786</guid><dc:creator><![CDATA[chagold]]></dc:creator><pubDate>Fri, 27 Mar 2020 11:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue on Fri, 27 Mar 2020 06:45:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chagold">@<bdi>chagold</bdi></a> אמר ב<a href="/post/95747">שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue</a>:</p>
<blockquote>
<p dir="auto">יש כבר גישה משם. ואעפ"כ משום מה הוא בכלל לא ניגש לfiltered_databusiness כשיש ריענון של int2_to_filter.</p>
</blockquote>
<p dir="auto">גם לפי התיעוד וגם מניסויים שלי זה אמור לרענן את השדות המחושבים בכל פעם שיש שינוי למאפיין שאתה ניגש אליו בפונקציה של החישוב. (תוודא שאתה ניגש אליו בכל פעם שהפונקציה נקראת, ולא רק בתנאי מסויים, וגם ש-<code>int2_to_filter</code> הוא בדאטה ולא משתנה חיצוני)</p>
<blockquote>
<p dir="auto">לא הבנתי איך מממשים אותו.</p>
</blockquote>
<p dir="auto">פשוט מוסיפים עוד קטע לדאטה:</p>
<pre><code>watch: {
   int2_to_filter: function (oldValue, newValue) {
       this.items = getItems();
   }
}
</code></pre>
<blockquote>
<p dir="auto">לא אכפת לי ג"כ פתרון מלוכלך</p>
</blockquote>
<p dir="auto">זו סיטואציה נפוצה ואין צורך למשהו מלוכלך כאשר יש תמיכה מפורשת בסיטואציות כאלו</p>
]]></description><link>https://tchumim.com/post/95767</link><guid isPermaLink="true">https://tchumim.com/post/95767</guid><dc:creator><![CDATA[yossiz]]></dc:creator><pubDate>Fri, 27 Mar 2020 06:45:25 GMT</pubDate></item><item><title><![CDATA[Reply to שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue on Thu, 26 Mar 2020 22:51:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yossiz">@<bdi>yossiz</bdi></a> אמר ב<a href="/post/95710">שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chagold">@<bdi>chagold</bdi></a> כדאי לקרוא תשובה זו: <a href="https://stackoverflow.com/a/51699388" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/a/51699388</a><br />
הוא מסביר את מנגנון זיהוי התלויות של נתונים מחושבים.</p>
<p dir="auto">לכאורה יש 2 פתרונות,</p>
<ul>
<li>או לגרום ל-<code>int2_to_filter</code> להיות מזוהה כתלויה על ידי גישה אליו מתוך פונקציית <code>filtered_databusiness</code>.</li>
</ul>
</blockquote>
<p dir="auto">יש כבר גישה משם. ואעפ"כ משום מה הוא בכלל לא ניגש לfiltered_databusiness כשיש ריענון של int2_to_filter.</p>
<blockquote>
<ul>
<li>או להשתמש ב-<a href="https://vuejs.org/v2/guide/computed.html#Watchers" target="_blank" rel="noopener noreferrer nofollow ugc">watch</a></li>
</ul>
</blockquote>
<p dir="auto">לא הבנתי איך מממשים אותו.</p>
<p dir="auto">לא אכפת לי ג"כ פתרון מלוכלך שupdate של מתודה מסוימת שיהיה טריגר לריענון. (מה שכתבתי מקודם שיצר לולאה אינסופית זה כשהיה ריענון של כל הקומפוננטה)</p>
]]></description><link>https://tchumim.com/post/95747</link><guid isPermaLink="true">https://tchumim.com/post/95747</guid><dc:creator><![CDATA[chagold]]></dc:creator><pubDate>Thu, 26 Mar 2020 22:51:49 GMT</pubDate></item><item><title><![CDATA[Reply to שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue on Thu, 26 Mar 2020 14:20:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chagold">@<bdi>chagold</bdi></a> כדאי לקרוא תשובה זו: <a href="https://stackoverflow.com/a/51699388" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/a/51699388</a><br />
הוא מסביר את מנגנון זיהוי התלויות של נתונים מחושבים.</p>
<p dir="auto">לכאורה יש 2 פתרונות,</p>
<ul>
<li>או לגרום ל-<code>int2_to_filter</code> להיות מזוהה כתלויה על ידי גישה אליו מתוך פונקציית <code>filtered_databusiness</code>.</li>
<li>או להשתמש ב-<a href="https://vuejs.org/v2/guide/computed.html#Watchers" target="_blank" rel="noopener noreferrer nofollow ugc">watch</a></li>
</ul>
<p dir="auto"><strong>DISCLAIMER:</strong> אני לא מכיר את Vue</p>
]]></description><link>https://tchumim.com/post/95710</link><guid isPermaLink="true">https://tchumim.com/post/95710</guid><dc:creator><![CDATA[yossiz]]></dc:creator><pubDate>Thu, 26 Mar 2020 14:20:48 GMT</pubDate></item><item><title><![CDATA[Reply to שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue on Thu, 26 Mar 2020 14:13:46 GMT]]></title><description><![CDATA[<p dir="auto">תאורטית זה מצוין. אבל כשאני מכניס את הפונקציה ל - methods אני לא מצליח לגשת אליו.  (אפשר לגשת אליו כפונקציה בעת ארוע (כמו v-on:click) אבל לא לגשת אליו לקבלת נתונים).</p>
]]></description><link>https://tchumim.com/post/95709</link><guid isPermaLink="true">https://tchumim.com/post/95709</guid><dc:creator><![CDATA[chagold]]></dc:creator><pubDate>Thu, 26 Mar 2020 14:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to שינוי רכיב אחד לאחר שינוי ברכיב אחר - vue on Thu, 26 Mar 2020 13:48:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chagold">@<bdi>chagold</bdi></a> אולי זה יעזור לך:<br />
<a href="https://vuejs.org/v2/guide/computed.html#Computed-Caching-vs-Methods" target="_blank" rel="noopener noreferrer nofollow ugc">https://vuejs.org/v2/guide/computed.html#Computed-Caching-vs-Methods</a></p>
]]></description><link>https://tchumim.com/post/95705</link><guid isPermaLink="true">https://tchumim.com/post/95705</guid><dc:creator><![CDATA[yossiz]]></dc:creator><pubDate>Thu, 26 Mar 2020 13:48:40 GMT</pubDate></item></channel></rss>