Framework7- Vue Ошибка при использовании pushState и pushStateOnLoad с обратной ссылкой - PullRequest
0 голосов
/ 18 июня 2020

У меня есть приложение, использующее Framewor7- vue, версия

"framework7": "^5.5.1",
"framework7-vue": "^4.5.2",

Я использую pushState для веб-приложения и разрабатываю ссылку на общий доступ к функции через fb, instagram и мое представление конфигурации параметры в приложении. vue файл

view: {
     pushState: true,
     pushStateSeparator: '#',
     pushStateOnLoad: true
}

У меня есть 3 маршрута, например: главная> категория> страница сведений как

// home
http://localhost:8081/

// category
http://localhost:8081/#/category/gym/
http://localhost:8081/#/category/yoga/ 
...


// detail page
http://localhost:8081/#/detail-news/943/
http://localhost:8081/#/detail-news/1000/

Когда pushStateOnLoad: true , я могу направить go ссылку http://localhost: 8081 / # / detail-news / 1000 / и использовать эту ссылку для поделиться, и люди могут go прямая ссылка. Но когда я go из главная> категория> страница сведений и нажимаю обратную ссылку , я не могу go домой, как страница сведений> категория> главная , она застряла в категории

в то время как pushStateOnLoad: false Я могу go из домой> категория> страница сведений и назад подробная страница> категория> главная но не может go прямая страница с подробностями по ссылке http://localhost: 8081 / # / detail-news / 1000 / потому что он всегда открыт дома page вместо страницы сведений

Как я могу использовать как прямую ссылку , так и обратную ссылку работать в этом случае?

...