Создать эквивалент веб-страницы в приложении. Android - PullRequest
0 голосов
/ 20 апреля 2020

Я создаю приложение, которое является мобильным эквивалентом веб-сайта, где человек может отвечать на опросы или комментировать дискуссионные форумы. Я использую vue в веб-проекте, и я не уверен, как заставить приложение работать аналогичным образом, пока у меня есть функция входа в систему и через запрос на модификацию я могу получить всю информацию в формате json для опросов и форумов. Как я могу отобразить их так же, как показано ниже (это веб-да sh, когда у пользователя есть ответы на опросы, доступные для ответа), поскольку в каждом из них есть отдельная вещь или «компонент».

enter image description here

Я бы хотел сделать это, когда пользователь нажимает на опрос и переводит его на страницу, где он отвечает на все вопросы. и отправить информацию обратно на сервер для сохранения в базе данных. Я не знаю, как сделать это динамически c для элементов или «компонентов», а также динамически создавать страницу с вопросами об опросе?

Прямо сейчас у меня есть приложение, которое использует навигационный ящик, а "страница" опроса или форума - это фрагменты, я не уверен, имеет ли это значение или нет, но я предполагаю, что это полезно знать.

Я знаю, что это много, но любая помощь будет признательна.

1 Ответ

0 голосов
/ 21 апреля 2020

Итак, вы пытаетесь разработать vue веб-приложение, как вы это делали в Android, я так предполагаю? Если это так, я пытаюсь ответить по одному

1)

У меня есть функция входа в систему и через запрос на модернизацию я могу получить всю информацию в формате json для опросов и форумы

RetroFit - это HTTP-клиент, безопасный для типов. Таким образом, эквивалентом этого будет Ax ios в Vue (если у вас есть URL-адрес API для запроса GET, вы можете извлекать данные в любом формате, например JSON). Есть Jquery, но может быть слишком много, поэтому я не собираюсь вас туда показывать.

2)

, когда пользователь нажимает на опрос, переводит его на страницу, где они отвечают на все вопросы и отправляют информацию обратно на сервер для сохранения в базе данных

Таким образом, у вас есть что-то вроде Intent в Android для навигации (что эквивалентно vue -router , вы будете использовать Dynami c Route Matching например, /post/:id для / post / 123 для динамического соответствия postId, чтобы получить правильный маршрут вместе с Ax ios pull datas)

3) вы можете рассматривать фрагмент Android как Компонент в Vue, понимание жизненного цикла и реактивности Vue облегчит ваше обучение, так как вы хорошо Android.

Надежда помогает, ура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...