Запитання з тегом «vue-router»

Vue Router - це бібліотека маршрутизації для односторінкових програм, призначена для використання з фреймворком Vue.js.

9
Як видалити hashbang з URL?
Як видалити hashbang #!з URL? Я знайшов варіант відключити хешбанг в документації на маршрутизатор vue ( http://vuejs.github.io/vue-router/en/options.html ), але цей параметр видаляється #!та просто ставиться# Чи є спосіб мати чистий URL? Приклад: НЕ: #!/home АЛЕ: /home
257 vue.js  vue-router 


12
Як додати зовнішні скрипти JS до компонентів VueJS
Мені потрібно використовувати два зовнішніх сценарії для шлюзів платежів. Зараз обидва поміщені у index.htmlфайл. Однак я не хочу завантажувати ці файли на самому початку. Шлюз платежів потрібен лише тоді, коли користувач відкриває певний компонент ( using router-view). Чи все-таки можна цього досягти?

3
Як передати значення з даних Vue в href?
Я намагаюся зробити щось подібне: <div v-for="r in rentals"> <a bind-href="'/job/'r.id"> {{ r.job_title }} </a> </div> Я не можу зрозуміти, як додати значення r.idдо кінця hrefатрибуту, щоб я міг здійснити виклик API. Будь-які пропозиції?
142 vue.js  vue-router 

6
Vuejs: Подія щодо зміни маршруту
На головній сторінці у мене є спадні місця, які відображаються v-show=show, натиснувши на посилання, @click = "show=!show"і я хочу встановити, show=falseколи я міняю маршрут. Порадьте, будь ласка, як усвідомити цю річ.


9
Як встановити параметри URL-запитів у Vue за допомогою Vue-Router
Я намагаюся встановити параметри запитів за допомогою Vue-роутера при зміні полів введення, я не хочу переходити на якусь іншу сторінку, а просто хочу змінити параметри запитів URL на тій же сторінці, я роблю так: this.$router.replace({ query: { q1: "q1" } }) Але це також оновлює сторінку і встановлює позицію y …

7
Vue.js - Робить допоміжні функції глобально доступними для однофайлових компонентів
У мене є проект Vue 2, який містить багато (50+) однофайлових компонентів . Я використовую Vue-Router для маршрутизації та Vuex для стану. Існує файл, що називається helpers.js , який містить купу загальних функцій, таких як написання великої літери першої лінії рядка. Цей файл виглядає так: export default { capitalizeFirstLetter(str) { …
100 vue.js  vue-router 

11
Чи може vue-router відкрити посилання в новій вкладці?
На цей питання є відповіді на Stack Overflow на російській мові : Як у vue-router відкрити посилання в новій вкладці? У мене є підсумкова сторінка та детальна підсторінка. Всі маршрути реалізовані за допомогою vue-router(v 0.7.x) за допомогою програмної навігації, як це: this.$router.go({ path: "/link/to/page" }) Однак, коли я переходжу зі …

11
Чи є у нас router.reload у vue-router?
Я бачу в цьому запиті на витягування : Додайте a router.reload() Перезавантажте поточний шлях і знову зателефонуйте за викликом даних Але коли я намагаюся видати таку команду з компонента Vue: this.$router.reload() Я отримую цю помилку: Uncaught TypeError: this.$router.reload is not a function Я шукав у документах , але не міг …


5
Як створити активний стиль маршрутизатора VueJS
Наразі моя сторінка містить компонент Navigation.vue. Я хочу зробити кожну навігацію наведеною та активною. Функція "наведення" працює, але "активна" - ні. Ось як виглядає файл Navigation.vue: <template> <div> <nav class="navbar navbar-expand-lg fixed-top row"> <router-link tag="li" class="col" class-active="active" to="/" exact>TIME</router-link> <router-link tag="li" class="col" class-active="active" to="/CNN" exact>CNN</router-link> <router-link tag="li" class="col" class-active="active" to="/TechCrunch" …

6
Як натиснути на vue-router без додавання до історії?
У мене відбувається така послідовність: Головний екран Завантажувальний екран Екран результатів Коли на домашній сторінці хтось натискає кнопку, я надсилаю їх на екран завантаження через: this.$router.push({path: "/loading"}); І як тільки їх завдання закінчується, вони надсилаються на екран результатів через this.$router.push({path: "/results/xxxx"}); Проблема полягає в тому, що вони зазвичай хочуть повернутися …

4
Перенаправлення при запуску за вказаною URL-адресою браузера
Я створив новий додаток Vue з базовим шляхом. Через те, що додаток вбудовано в інший додаток Vue, цей додаток не відображається при router-viewзапуску. Якщо ви хочете дізнатися більше про те, як або чому цей додаток вбудований в інший додаток, перегляньте тут: монтуйте програми Vue в контейнер основного додатка Vue і …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.