ممنون از پاسختون
فقط چجوری میتونم با prop متغیری از نوع ref رو به کامپوننت فرزند بفرستم که هروقت تو کامپوننت پدر تغییر کرد تو کامپوننت فرزند هم عوض بشه
الان این کامپوننت پدره
{{data.title}}
<Form :data="data" :key="componentKey"/>
اینجا دیتا title رو نشون میده ولی تو فرزند میگیرمش undefined میده
setup(props) {
let data = props.data
alert(data.title)
return { data };
},
SANAZTAJ
سلام وقتتون بخیر. یه سوال دارم
اگه بخوایم دیتا رو از یه کامپوننت به کامپوننت دیگه ای بفرستیم که هیچ ارتباطی هم باهم ندارن چیکار باید کنیم؟
مثلا یه کامپوننت سرچ باکس داریم که توش لیست شهر با ایدی رو میده و میخوایم وقتی روی شهری کلیک شد ایدی رو بفرسته به ریکوئستی که توی یه کامپوننت دیگس و این دو کامپوننت هیچ ارتباط والد فرزندی هم به هم ندارن؟
علی شیخ
11 ماه پیش
سلام وقت بخیر.
میتوانید درخواست را توی اون کامپونت قرار بدید یا بخش درخواست را بصورت Composables قرار بدید و توی کامپوننت ها استفاده کنید یا یک event listener بصورت گلوبال قرار بدید یا از pinia.js استفاده کنید.