<?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">אני מנסה לקרוא למשתנה שהגדרתי בקומפוננטה בקובץ אחד, לקובץ אחר.</p>
<p dir="auto">לדוגמא:<br />
יש לי דף login.vue<br />
שם הגדרתי משתנה בשם user</p>
<pre><code>export default {
  data() {
    return {
      user: "name", 
    }; 
  },
</code></pre>
<p dir="auto">בקובץ השני אני עושה אימפורט (import) לקובץ ה login:</p>
<pre><code>import login from "../views/login.vue";
</code></pre>
<p dir="auto">איך אני יכול עכשיו לקרוא ל משתנה user</p>
<p dir="auto">ניסיתי</p>
<pre><code>login.user 
or
login.data.user
</code></pre>
<p dir="auto">אך אני לא מקבל את התוצאה, במקרה שלי "name"</p>
<p dir="auto">מה עוד לא הגדרתי נכון?</p>
]]></description><link>https://tchumim.com/topic/10597/vue-שימוש-במשתנה-מקומפוננט-אחר</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 11:42:50 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/10597.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Jan 2021 14:12:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to VUE שימוש במשתנה מקומפוננט אחר on Tue, 02 Feb 2021 12:00:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אכן התחלתי להשתמש איתו, כלי מדהים שלא היכרתי!!</p>
]]></description><link>https://tchumim.com/post/118137</link><guid isPermaLink="true">https://tchumim.com/post/118137</guid><dc:creator><![CDATA[katz]]></dc:creator><pubDate>Tue, 02 Feb 2021 12:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to VUE שימוש במשתנה מקומפוננט אחר on Mon, 01 Feb 2021 19:05:42 GMT]]></title><description><![CDATA[<p dir="auto">הדרך האולטימטיבית היא VUEX, אלא אם זה מקרה חריג ובדרך כלל אינך צריך, ואז לא שווה "להתלכלך" עם VUEX בשביל זה.<br />
VUEX - נועד בדיוק לזה, סטייט שאינו ספציפי לקומפוננט מסוים.</p>
]]></description><link>https://tchumim.com/post/118082</link><guid isPermaLink="true">https://tchumim.com/post/118082</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 01 Feb 2021 19:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to VUE שימוש במשתנה מקומפוננט אחר on Tue, 26 Jan 2021 19:33:07 GMT]]></title><description><![CDATA[<p dir="auto">@כץ-יוסף משתנים בתוך קומפוננט הם לוקליים לקומפוננט ההוא.</p>
<p dir="auto">השורה:</p>
<pre><code>import login from "../views/login.vue";
</code></pre>
<p dir="auto">נותן לך את ה"תבנית" של הקומפוננט, שהוא בערך מקביל ל-class בשפות תכנות. זה לא מצביע על מופע מסויים של הקומפוננט.</p>
<p dir="auto">עם זאת, יש כמה דרכים לשתף מידע בין קומפוננטים:</p>
<ul>
<li>אפשר להעביר אותם לקומפוננט <em>בנים</em> דרך <code>props</code>.</li>
<li>אפשר להעביר ל<em>אבא</em> על ידי אירוע, לשם זה תשתמש ב-<code>this.$emit</code> ובאבא תאזין לאירוע על ידי <code>v-on</code></li>
<li>אפשר לעשות קומפוננט מיוחד עבור שיתוף מידע, עיין כאן: <a href="https://vuejs.org/v2/guide/migration.html#dispatch-and-broadcast-replaced" target="_blank" rel="noopener noreferrer nofollow ugc">https://vuejs.org/v2/guide/migration.html#dispatch-and-broadcast-replaced</a></li>
<li>אפשר להשתמש ב-<a href="https://vuex.vuejs.org/" target="_blank" rel="noopener noreferrer nofollow ugc">vuex</a> עבור שמירת state מרכזי לכל האפליקציה</li>
</ul>
<p dir="auto"><strong>עריכה:</strong> אני הבנתי את הסיטואציה שמדובר במידע שמתקבל בצורה דינאמית בתוך הקומפוננט, אם זה מידע סטטי אז התשובה היא מה ש-<a class="plugin-mentions-user plugin-mentions-a" href="/user/odeddvir">@<bdi>OdedDvir</bdi></a> הביא, דהיינו לא לשמור אותו בתוך קומפוננט.</p>
]]></description><link>https://tchumim.com/post/117779</link><guid isPermaLink="true">https://tchumim.com/post/117779</guid><dc:creator><![CDATA[yossiz]]></dc:creator><pubDate>Tue, 26 Jan 2021 19:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to VUE שימוש במשתנה מקומפוננט אחר on Tue, 26 Jan 2021 14:34:51 GMT]]></title><description><![CDATA[<p dir="auto">אתה צריך להשתמש בקובץ עזר js או json, ולא לייבא מתוך קומפוננט vue.<br />
יש כאן תשובה:<br />
<a href="https://stackoverflow.com/questions/50715823/how-do-i-access-data-from-an-external-file-in-vue-js" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/questions/50715823/how-do-i-access-data-from-an-external-file-in-vue-js</a></p>
]]></description><link>https://tchumim.com/post/117778</link><guid isPermaLink="true">https://tchumim.com/post/117778</guid><dc:creator><![CDATA[OdedDvir]]></dc:creator><pubDate>Tue, 26 Jan 2021 14:34:51 GMT</pubDate></item></channel></rss>