Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.12.2018, 16:03
Профессор
Отправить личное сообщение для Sergey1986 Посмотреть профиль Найти все сообщения от Sergey1986
 
Регистрация: 28.02.2018
Сообщений: 172

vue js массив и список
Добрый день! Подскажите...
есть массив
в таком ввиде (из консоли)
0: {events_id: "1", events_client_id: "1123", events_title: "123", events_description: null, events_worker_id: null, …}
1: {events_id: "2", events_client_id: "2", events_title: "123", events_description: null, events_worker_id: null, …}
и т.д.

как его запихнуть в vuejs и отображать список
напишите пару примерчиков!!!

перерыл весь инет...везде все в явном ввиде указано!!!(((((
Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 07.12.2018, 18:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Sergey1986,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script>

</head>

<body>
<div id="app">
   <ul>
            <li v-for="el of ar">
                <div v-for="(value, key) of el">{{key}} : {{value}}</div>
            </li>
   </ul>

</div>
  <script>
const app = new Vue({
  el: "#app",
  data: {
    ar: [{events_id: "1",events_client_id: "1123"},{events_id: "2",events_client_id: "2"}]
  }
});
  </script>
</body>
</html>

Последний раз редактировалось рони, 07.12.2018 в 18:25.
Ответить с цитированием
  #3 (permalink)  
Старый 07.12.2018, 18:41
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Может, что-то вроде этого?
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script>

</head>

<body>
<div id="app">
   <ul>
            <li v-for="el in ar">
                {{ stringValues(el) }}
            </li>
   </ul>

</div>
  <script>
var arrTest = [{events_id: "1", events_client_id: "1123", events_title: "123", events_description: null, events_worker_id: null},{events_id: "2", events_client_id: "2", events_title: "123", events_description: null, events_worker_id: null}];
const app = new Vue({
  el: "#app",
  data: {
    ar: arrTest
  }
});
function stringValues(obj) {
 var str = "";
  for (key in obj) {
     str += " " + obj[key];
  }
  return str;
}
  </script>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 07.12.2018, 18:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Dilettante_Pro,

<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script>

</head>

<body>
<div id="app">
   <ul v-for-object>
            <li v-for="el in ar">
                <span v-for="v in el">{{ v+"" }} </span>
            </li>
   </ul>

</div>
  <script>
var arrTest = [{events_id: "1", events_client_id: "1123", events_title: "123", events_description: null, events_worker_id: null},{events_id: "2", events_client_id: "2", events_title: "123", events_description: null, events_worker_id: null}];
const app = new Vue({
  el: "#app",
  data: {
    ar: arrTest
  }
});

  </script>
</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 08.12.2018, 17:23
Профессор
Отправить личное сообщение для Sergey1986 Посмотреть профиль Найти все сообщения от Sergey1986
 
Регистрация: 28.02.2018
Сообщений: 172

Всем спасибо! буду пробыать! (хотя проглядел все это, ведь и я так и дела как по документации..ю!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти дискриминант через массив (JS) Химер Общие вопросы Javascript 12 10.07.2018 05:17
Vue js. Не отображает конент. SomebodySomeone Библиотеки/Тулкиты/Фреймворки 0 04.07.2018 21:28
js стиль render для react.js vflash Ваши сайты и скрипты 5 01.04.2016 22:57
Как перевести массив из PHP в JS? Hurray Общие вопросы Javascript 2 23.05.2014 19:13
Сформировать массив данных и отправить его в PHP средствами JS westnord Общие вопросы Javascript 21 16.07.2013 12:18