У меня есть мои «сообщения» компонента, и я вызываю его, используя два разных URL-адреса. Когда я нажимаю на первую ссылку, скажу «сообщения/1», она будет загружать мои сообщения в ящик, и у меня есть другие URL-адреса/5/1 'для который компонент такой же, как и для вышеуказанного url.when страница загружена с использованием url 'messages/1', и когда я нажал на какое-либо поле, которое указывает на «сообщения/5/1». Он меняет URL-адрес в заголовке, но это не перезагрузка страницы. Я хочу перезагрузить свой компонент всякий раз, когда есть другой URL-адрес, хотя у них есть один и тот же компонент. Есть ли способ сделать это.можно перезагрузить один и тот же компонент с помощью разных URL-адресов?
ответ
Вы можете загрузить тот же компонент под разными URL-адресами, и он должен загружать все в порядке. Просто измените опору пути и добавьте тот же компонент, который вы хотите, под компонентную опору.
render((
<Router>
<Route path="/" component={App}>
<Route path="about" component={About} />
<Route path="inbox" component={Message}>
<Route path="messages/:id" component={Message} />
</Route>
</Route>
</Router>
), document.body)
редактировать: Вы можете попробовать и использовать метод обновления Rect-маршрутизатора
из https://github.com/reactjs/react-router/blob/v0.13.3/modules/createRouter.js#L435-L437
refresh: function() {
Router.dispatch(location.getCurrentPath(), null);
},
его не перезагружать страницу. I можно увидеть это на вкладке сети. –
У меня есть метод обновления, попробуйте использовать это, я отредактировал ответ –
Где мы должны назвать этот метод? –
- 1. Как перезагрузить один и тот же фрагмент изнутри в android
- 2. Тот же компонент, разные стили
- 3. Как использовать один и тот же вид в разных проектах?
- 4. Несколько услуг, экспортирующих один и тот же компонент COM
- 5. Как выполнить один и тот же код для разных событий
- 6. Можно ли использовать один и тот же компонент, отличный от Angular 2?
- 7. Как обновить один и тот же ввод с помощью javascript
- 8. Один и тот же пакет java в разных проектах
- 9. Один и тот же контроллер xml для разных видов деятельности
- 10. Ссылка на один и тот же интерфейс в разных сборках
- 11. Установщик Windows: может ли два разных установщика совместно использовать один и тот же компонент
- 12. Перемещение разных элементов на один и тот же JPanel
- 13. Тот же код на разных хостах, один работает один не
- 14. Обрабатывать один и тот же объект из разных (веб-сервисов)
- 15. Как можно открыть один и тот же модал из разных состояний в angularjs
- 16. Как распространять один и тот же экземпляр с помощью CDI
- 17. Java-объекты разных типов как один и тот же параметр
- 18. Почему один и тот же оператор печатает два разных значения?
- 19. GWT: вызывать один и тот же экземпляр из разных классов
- 20. Редактировать один и тот же QList из разных функций
- 21. awk тот же столбец разных файлов в один и тот же новый файл
- 22. HTML - Можно ли использовать один и тот же идентификатор и имя на двух разных веб-страницах?
- 23. Возможно ли использовать один и тот же компонент (ярлык) в нескольких местах с помощью WIX?
- 24. Angular2, Как перезагрузить компонент только один раз?
- 25. Можно ли быстрее распечатать один и тот же результат?
- 26. Как воспроизводить один и тот же звук с помощью XAudio2?
- 27. Можно ли открыть один и тот же файл базы данных .sdf из двух разных приложений WinMo?
- 28. Такие же файлы шрифтов, один и тот же компьютер, одна и та же ОС, один и тот же браузер, один и тот же код - два разных результата рендеринга на двух разных сайтах. Что дает?
- 29. Тот же пучок разных маршрутов
- 30. Можно ли использовать один и тот же класс в разных пакетах OCL?
вы можете поделиться код? Когда реакция реквизита изменится, будет повторно отображен компонент – Deadfish