Прежде всего, я твердый новичок в vuejs, поэтому, пожалуйста, имейте это в виду:)
Я использую vue-router для моего одностраничного приложения, и всякий раз, когда я делаю router.push
илиrouter.link
для изменения маршрутов требуется около 5-6 секунд на мобильном устройстве, на рабочем столе - около 1-2 секунд
onSearchInput(service) {
if (this.search === '') {
return;
}
this.$store.commit(mutationTypes.UPDATE_SEARCH, service);
this.$router.push('/list');
},
Это один из моих вариантов использования, когда всякий раз, когда что-то вводитсяполе ввода $router.push
называется довольно просто, но на мобильном устройстве это занимает около 5-6 секунд (иногда больше), а на рабочем столе - 1-2 секунды, чтобы изменить маршрут.
Интересно,Есть несколько способов уменьшить время, необходимое для изменения маршрута.Я использую vue 2.5.2