<?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, v-model ללולאה של selects]]></title><description><![CDATA[<p dir="auto">השאלה לא בהכרח קשורה לvue, אולי סתם חוסר ידיעה איך לגשת / לכתוב לאובייקט / מערך בjs.</p>
<p dir="auto"><strong>הסיטואציה כזו:</strong></p>
<pre><code>&lt;select v-for="(coloumn, key) in list_coloumns" v-model="?????"&gt;
    &lt;option v-for="(coloumn, key) in list_options"
        v-bind:key="key"&gt;
                                        {{option}}
        &lt;/option&gt;
 &lt;/select&gt;
</code></pre>
<p dir="auto">שיש כמה סלקטים, ואני צריך לשמור את נתוניהם באובייקט/מערך כלשהו כדי שכשבוחרים option הוא ישמור ויציג אותו בשורה של תיבת הרשימה.</p>
<p dir="auto">(אני לא יכול לשמור במשתנה ספציפי, כיון שכל שינוי של אחד מהם יציג את הערך אוטומטית בכל התיבות רשימה האחרות).</p>
<p dir="auto">השאלה, איך אני מסמן לו את המתודה המסויימת שלו (כשהמזהה יכול להיות הcoloumn),</p>
<p dir="auto">כמו משהו כזה:</p>
<pre><code>v-model="list[coloumn]"
</code></pre>
<p dir="auto">אבל איך אני מגדיר את האובייקט/מערך?</p>
<p dir="auto">תודה.</p>
]]></description><link>https://tchumim.com/topic/14630/vue-v-model-ללולאה-של-selects</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Mar 2026 20:19:34 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/14630.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Feb 2023 22:20:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vue, v-model ללולאה של selects on Fri, 10 Feb 2023 00:16:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chagold">@<bdi>chagold</bdi></a><br />
נכון, הם כותבים את זה בתיעוד שלהם.</p>
<pre><code>export default {
  watch: {
    someObject: {
      handler(newValue, oldValue) {
        // Note: `newValue` will be equal to `oldValue` here
        // on nested mutations as long as the object itself
        // hasn't been replaced.
      },
      deep: true
    }
  }
}

</code></pre>
<p dir="auto">אגב, אני לא יודע מה הצרכים שלך בדיוק, אבל לרוב אפשר ומומלץ להשתמש בcomputed</p>
]]></description><link>https://tchumim.com/post/149863</link><guid isPermaLink="true">https://tchumim.com/post/149863</guid><dc:creator><![CDATA[meir lamdan]]></dc:creator><pubDate>Fri, 10 Feb 2023 00:16:44 GMT</pubDate></item><item><title><![CDATA[Reply to vue, v-model ללולאה של selects on Thu, 09 Feb 2023 22:31:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meir-lamdan">@<bdi>meir-lamdan</bdi></a><br />
הצלחתי כדבריך.</p>
<p dir="auto">רק הבעיה שהוואצ' לא מציג את ההבדל בין הערכים הישנים והחדשים (הוא מציג את שניהם אותו דבר. באג בלע"ז).<br />
מצ"ב <a href="https://jsfiddle.net/jborz1nu/2/" target="_blank" rel="noopener noreferrer nofollow ugc">פידל</a>.</p>
]]></description><link>https://tchumim.com/post/149860</link><guid isPermaLink="true">https://tchumim.com/post/149860</guid><dc:creator><![CDATA[chagold]]></dc:creator><pubDate>Thu, 09 Feb 2023 22:31:43 GMT</pubDate></item><item><title><![CDATA[Reply to vue, v-model ללולאה של selects on Thu, 09 Feb 2023 13:49:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chagold">@<bdi>chagold</bdi></a><br />
אני לא חושב שזה קשור<br />
תבדוק שאתה מגדיר נכון את הwatch<br />
וגם אם אתה עוקב אחרי אוביקט אתה צריך לציין את האובייקט כפונקציה<br />
הנה דוגמה מהתיעוד של vue</p>
<pre><code>watch(
  () =&gt; state.someObject,
  (newValue, oldValue) =&gt; {
    // Note: `newValue` will be equal to `oldValue` here
    // *unless* state.someObject has been replaced
  },
  { deep: true }
)


</code></pre>
]]></description><link>https://tchumim.com/post/149844</link><guid isPermaLink="true">https://tchumim.com/post/149844</guid><dc:creator><![CDATA[meir lamdan]]></dc:creator><pubDate>Thu, 09 Feb 2023 13:49:18 GMT</pubDate></item><item><title><![CDATA[Reply to vue, v-model ללולאה של selects on Thu, 09 Feb 2023 13:16:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meir-lamdan">@<bdi>meir-lamdan</bdi></a> כתב ב<a href="/post/149789">vue, v-model ללולאה של selects</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chagold">@<bdi>chagold</bdi></a> כתב ב<a href="/post/149783">vue, v-model ללולאה של selects</a>:</p>
<blockquote>
<p dir="auto">אבל איך אני מגדיר את האובייקט/מערך?</p>
</blockquote>
<pre><code>const list = {
 coloumnA:null,
 coloumnB:null,
 coloumnC:null
}

v-model="list[coloumn]"
</code></pre>
</blockquote>
<p dir="auto">יש אפשרות להגדיר על אובייקט כזה watch? כי ה-coloumn אינם מתוכננים מראש (שאני יכול להצהיר עליהם), אלא הם מיובאים ונוצרים ע"י הקוד, אז אין לי אפשרות לעשות watch על כל אחד מהם, וב-watch על הlist שינוי של הפרטים שלהם לא מגיב. (גם <a href="https://michaelnthiessen.com/how-to-watch-nested-data-vue/" target="_blank" rel="noopener noreferrer nofollow ugc">שימוש ב<code>deep: true</code></a> לא מועילה, כנראה כיון שהם לא מוצהרים מראש, כנ"ל).</p>
<p dir="auto">או אולי יש פיתרון שאני לא יודע של הגדרת watch על הlist עצמו, בצורה כלשהי ששינוי של כ"א מהמאפיינים שלו יגיב, (אולי יש אפשרות להצהיר על המאפיינים וה-watch ג"כ מתוך הקוד)?</p>
<p dir="auto">תודה</p>
]]></description><link>https://tchumim.com/post/149839</link><guid isPermaLink="true">https://tchumim.com/post/149839</guid><dc:creator><![CDATA[chagold]]></dc:creator><pubDate>Thu, 09 Feb 2023 13:16:32 GMT</pubDate></item><item><title><![CDATA[Reply to vue, v-model ללולאה של selects on Tue, 07 Feb 2023 23:23:52 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/149783">vue, v-model ללולאה של selects</a>:</p>
<blockquote>
<p dir="auto">אבל איך אני מגדיר את האובייקט/מערך?</p>
</blockquote>
<pre><code>const list = {
 coloumnA:null,
 coloumnB:null,
 coloumnC:null
}

v-model="list[coloumn]"
</code></pre>
]]></description><link>https://tchumim.com/post/149789</link><guid isPermaLink="true">https://tchumim.com/post/149789</guid><dc:creator><![CDATA[meir lamdan]]></dc:creator><pubDate>Tue, 07 Feb 2023 23:23:52 GMT</pubDate></item><item><title><![CDATA[Reply to vue, v-model ללולאה של selects on Tue, 07 Feb 2023 23:08:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/meir-lamdan">@<bdi>meir-lamdan</bdi></a><br />
בשאלה שלי הv-for גם על הselect עצמו. לא רק על האופציות (ליתר דיוק: האופציות לא קשורות בכלל לשאלה. השאלה רק על הסלקטים, כיון שיש לופ של סלקטים שאמורים כ"א לשמור את נתוניו במיקום שלו).<br />
השאלה על איפה שסימנתי בסימני שאלה.</p>
]]></description><link>https://tchumim.com/post/149787</link><guid isPermaLink="true">https://tchumim.com/post/149787</guid><dc:creator><![CDATA[chagold]]></dc:creator><pubDate>Tue, 07 Feb 2023 23:08:57 GMT</pubDate></item></channel></rss>