Я уже использую это приложение для примера маршрутизации Vue.js.Vue.js Маршрутизация с помощью кнопки возврата
https://github.com/chrisvfritz/vue-2.0-simple-routing-example
В src/main.js
У меня есть так много значения данных.
const app = new Vue({
el: '#app',
data: {
currentRoute: window.location.pathname,
token : "",
errorMessage : '', etc...etc..
},
Теперь Socket.io я установить маркер "sdawdda2d2ada2ad22ad"
При запуске приложения, чем currentRoute равно с "/"
Его Окей, на первой странице, загруженной. src/routes.js
'/': 'Home',
'/about': 'About'
Когда я хочу, чтобы проверить/о (URL: localhost:8080/about
), чем его работы хорошие, но маркер и ErrorMessage снова пуст, потому что приложение создано еще раз.
Если я хочу, чтобы изменить страницу, не потерять значение маркеров я могу использовать:
this.currentRoute = "/about" (url: localhost:8080)
Его работает хорошо, но не изменить URL, так что я не могу использовать кнопку назад в браузере. Как я могу отделить мое приложение Vue, если я не хочу потерять значение токена, когда браузер переходит в/о?
Большое спасибо!
не использовать этот пример ... использовать официальную библиотеку Вью Router https://router.vuejs.org/en/ – Jeff