Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.10.2017, 15:44
Аспирант
Отправить личное сообщение для pro_xaoc Посмотреть профиль Найти все сообщения от pro_xaoc
 
Регистрация: 23.03.2011
Сообщений: 69

Высылаемые данные для Vue JS после перезагрузки страницы
Доброго времени суток. У меня есть CRM-система как SPA, которую я реализовал на jquery, в коде конечно каша, но фактически он работает. Теперь начинаю изучение Vue JS и хочу внедрить в свою CRM. Мне непонятны некоторые детали, на которых не мог найти инфу в инете. Нынешняя система у меня работает следующим образом: у меня настроены чпу-ссылки и полная ассинхронная передача данных. Т.е. когда переходим по ссылке и получаем данные, адреса тоже меняются, но находясь по этому адресу если сделать перезагрузку страницы или зайти на этот адрес через прямой ввод в адресную строку, моя crm выдавала ошибку типа 404 (естественно). Я решил это следующим образом, когда программа загружается с нуля, то делает сначала один запрос и загружаем основную часть со всякими первичными необходимыми скриптами, потом эти скрипты получают активный адрес, и отправляют второй запрос на сервер и получая необходимые данные отображает страницу. Конечно после этого, двойных запросов не будет и программа будет работать одним запросом.

Вопрос теперь в следующем: как и какие данные необходимо отдавать Vue JS после перезагрузки страницы? И вообще, хотелось бы узнать схему работы. Если кто знает, поделитесь пожалуйста. Спасибо заранее.
Ответить с цитированием
  #2 (permalink)  
Старый 08.11.2017, 22:32
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

это называется router. и тебе нужен так называемый server side rendering. https://vuejs.org/v2/guide/ssr.html вот тут посмотри. слишком много писать, и если ты еще не в теме ) то писать еще дольше. в общем есть дерево
-app
--header
--body
---content
--footer

в апп, например, что-то извлекается, и в контенте что-то извлекается с пропущенным параметром из апп ) как быть? - это долгий вариант.

есть проще, ты извлекаешь все данные для текущего роута, и сразу наступает ляпота.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка JS на странице тормазит загрузку страницы? spinastr Ваши сайты и скрипты 0 02.05.2016 22:18
AJAX или JS ReCaptcha 2.0 без перезагрузки страницы Kiriklk Javascript под браузер 1 19.02.2016 20:27
Обновление страницы после получения ответа от сервера potrashitel AJAX и COMET 9 24.02.2015 10:04
Позиционирование экрана на выбранном элементе страницы после перезагрузки qwr938 Общие вопросы Javascript 4 31.01.2011 21:01
Форма для добавления отзывов без перезагрузки страницы Luter1984 Общие вопросы Javascript 4 09.11.2010 09:59