Вопросы с тегом «vue-router»

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

9
Как удалить hashbang из URL?
Как удалить hashbang #!из URL? Я нашел возможность отключить hashbang в документации по маршрутизатору vue ( http://vuejs.github.io/vue-router/en/options.html ), но эта опция удаляет #!и просто помещает# Есть ли способ получить чистый URL? Пример: НЕ: #!/home НО: /home
258 vue.js  vue-router 


13
Как добавить внешние 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
Вуэйс: Событие при смене маршрута
На моей главной странице у меня есть раскрывающиеся списки, которые отображаются v-show=showпри нажатии на ссылку, @click = "show=!show"и я хочу установить, show=falseкогда я меняю маршрут. Посоветуйте, пожалуйста, как реализовать эту вещь.


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

7
Vue.js - глобальная доступность вспомогательных функций для однофайловых компонентов
У меня есть проект Vue 2, в котором много (50+) однофайловых компонентов . Я использую Vue-Router для маршрутизации и Vuex для состояния. Существует файл helpers.js , который содержит набор функций общего назначения, таких как использование заглавной буквы в строке. Этот файл выглядит так: export default { capitalizeFirstLetter(str) { return str.charAt(0).toUpperCase() …
105 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?
В этом запросе на перенос я вижу : Добавить router.reload() Перезагрузить с текущим путем и снова вызвать привязку данных Но когда я пытаюсь выполнить следующую команду из компонента Vue: this.$router.reload() Я получаю такую ​​ошибку: Uncaught TypeError: this.$router.reload is not a function Я искал в документации , но не нашел ничего …

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.