سلام خدمت همه کاربران عزیز می خواستم بدونم این قابلیت سایت (تغییر URL, Route ها بدون رفرش شدن) تنها با استفاده از Vue.JS درست شده یا تکنولوژی هایی دیگه ای هم برای این کار استفاده شده من خودم خیلی از این موضوع لذت می برم و دوست دارم توی پروژه هایی که می زنم این مورد رو لحاظ کنم ممنون میشم راهنمایی کنید.
@ali.bayat
@hesammousavi
@alighorbani1381
سلام.
سایت راکت از ترکیب Livewire و Alpinejs استفاده می کنه. و برای جابه جایی بین لینک ها بدون رفرش از Turbolink استفاده میکنه.
شاید پاسخ شما همینجا باشد
@mohsenbostan
یعنی الان راکت SPA نیست؟؟
@sm.faramarzirad
خیر، راکت کاملا mpa هستش :)
سلام عزیز 👋
میدونم 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');" />
اگه جواب داد بزن بهترین پاسخ😉