, пожалуйста, помогите, так как сроки подталкивают меня, и у меня есть этот головной убор с маршрутизацией
var mainView = null,
myApp = new Framework7({
init: false,
theme: 'md',
language: LANG,
name: $('meta[name="copyright"]').attr('content'),
routes: [
],
view: {
router: true,
reloadPages: true,
allowDuplicateUrls: true,
pushState: true,
pushStateSeparator: '',
pushStateRoot: window.location.protocol + '//' + window.location.hostname + '/',
iosDynamicNavbar: false,
xhrCache: false,
},
on: {
init: function(){
getRoutes(function(routes){
myApp.routes = routes;
mainView = myApp.views.create('.view-main', {
name: 'main',
main: true
});
route(window.location.href);
});
}
},
modal: {
title: $('title').html(),
buttonOk: 'OK',
buttonCancel: 'Отмена',
preloaderTitle: 'Загрузка...',
closeByOutside: true,
},
smartSelect: {
openIn: 'picker',
backText: 'Назад',
popupCloseText: 'Закрыть',
pickerCloseText: 'Выбрать',
searchbar: false,
backOnSelect: true,
},
panel: {
swipe: false,
},
lazy: {
threshold: 50,
sequential: false,
},
sortable: {
moveElements: false
},
notification: {
closeOnClick: true,
closeIcon: false,
closeButtonText: 'Закрыть',
},
touch: {
fastClicks: true
},
statusbar: {
iosOverlaysWebView: true,
scrollTopOnClick: true,
},
upscroller: {
enable: true,
text : 'К началу'
},
panels3d: {
enable: true
},
onready: {
enable: true
},
callback: {
enable: true,
numbers: [
'(063) 756 5555',
'<a id="callback" href="'+BASE+'feedback" class="item-content close-popover"><div class="item-inner"><div class="item-title"><b>Обратная связь</b></div></div></a>'
]
}
Я использую это для навигации
mainView.router.navigate(url, {
pushState: true,
reloadCurrent: true,
ignoreCache: true,
force: true,
});
Когда происходит какая-либо маршрутизация, он вносит эти изменения в состояние
http://www.dsh.local//uk-UA/contacts/http:/www.dsh.local/uk-UA/products
Я пробовал много разных исправлений.
PS Я отлаживал, что я использую путь как этот «/ uk-UA / products »для навигации, и он на 100% соответствует маршрутам
Пример маршрутов
[{path: “/terms/”, url: “./terms”}, {path: “/terms”, url: “./terms”},…]
Я пробовал URL с доменом (полный путь), относительно / в начале иэтот тип, как указано выше ./
Что делать?