• 1399/04/23

استفاده از history.push و باز کردن صفحه در tab جدید :

سلام وقت بخیر
من در یکی از صفحات سایتم یک جدول دارم که یکی از ستون های جدول مربوط به نمایش تصویر است یعنی میخوام وقتی کاربر روی لینک شماره عکس زد، عکس در یک tab جدید باز شود (شبیه به کاری که شما در قسمت داشبورد آموزشتون انجام دادین) فقط فرق کار من با شما اینه که شما مستقیما از href تگ a استفاده کردین و لینک را همونجا وارد نمودین ولی من از متد onClick   تگ a استفاده کردم و از طریق شماره عکس و یکسری داده های دیگه که برای سرور post میکنم، میتونم به لینک هر عکس که یک رشته حدودا 250kb است دسترسی داشته باشم. سپس در یک کامپوننت دیگه این رشته را به صورت زیر نوشته:

</`{data.props}$,4data:image/jpeg;base6`}=src     img >

و در همین متد onClick تگ a از طریق history.push به این کامپوننت دسترسی دارم و می تونم عکس را مشاهده کنم . حال سوالم اینه که چه طور همین عکس را در tab جدید باز کنم.
ممنون میشم اگه راهنماییم کنید.
با تشکر
 

  • 1399/04/30
  • ساعت 10:46

سلام دوست من

اگر بخواید عکس رو در تب جدید مرورگر باز کنید نیاز به آدرس کامل هست و برای هر گونه لینک خارجی باید از تگ a استفاده بشه


logo-enamadlogo-samandehi