سلام خدمت همه کاربران عزیز می خواستم بدونم این قابلیت سایت (تغییر URL, Route ها بدون رفرش شدن) تنها با استفاده از Vue.JS درست شده یا تکنولوژی هایی دیگه ای هم برای این کار استفاده شده من خودم خیلی از این موضوع لذت می برم و دوست دارم توی پروژه هایی که می زنم این مورد رو لحاظ کنم ممنون میشم راهنمایی کنید.
@ali.bayat
@hesammousavi
@alighorbani1381
سلام.
سایت راکت از ترکیب Livewire و Alpinejs استفاده می کنه. و برای جابه جایی بین لینک ها بدون رفرش از Turbolink استفاده میکنه.
دوستان تکنولوژی ها رو توضیح دادند..
در این روش یه درخواست به سمت سرور فرستاده میشه
و فقط قسمتی از صفحه که باید عوض بشه برگشت داده میشه و نمایش داده میشه.
سلام عزیز 👋
میدونم 3 سال از این پرسش گذشته ولی جواب میدم شاید یکی استفاده کنه 😂
شما برای تغییر url صفحه بدون رفرش میتونی از pushState در JavaScript استفاده کنی ( با یه چند تا سرچ کار باهاش دستت میاد )
البته یه کد نمونه هم برات میزارم
<script type="text/javascript">
function ChangeUrl(title, url) {
if (typeof (history.pushState) != "undefined") {
var obj = { Title: title, Url: url };
history.pushState(obj, obj.Title, obj.Url);
} else {
alert("Browser does not support HTML5.");
}
}
</script>
<input type="button" value="Page1" onclick="ChangeUrl('Page1', 'Page1.htm');" />
<input type="button" value="Page2" onclick="ChangeUrl('Page2', 'Page2.htm');" />
<input type="button" value="Page3" onclick="ChangeUrl('Page3', 'Page3.htm');" />
اگه جواب داد بزن بهترین پاسخ😉
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟