169 похожих чатов

Есть какой-то более элегантный способ вытащить массив? <Schedule

v-for="schedule in scheduleInfo"
v-bind:key="schedule.id"
v-bind:number="schedule.number"
v-bind:time="schedule.time"
v-bind:customer="schedule.customer['0']"
/>

А то schedule.customer['0'] чет меня напрягает такая запись. Или это вполне жизнеспособно? В том плане, что оно работает. но мало-ли…

16 ответов

7 просмотров

Как вариант, можно создать computed свойство, раскрыть этот массив, и вернуть его

Maxim-Belousov Автор вопроса

Не совсем понятна цель использования данной строки, у Вас же итерируемый объект, а вы передаёте одно и тоже во все, это была задумка?

Maxim-Belousov Автор вопроса
Алексей Коган
Не совсем понятна цель использования данной строки...

Сделайте скидку на мой не профессионализм. Я пока лишь неделю копаюсь в во Vue. И скорее всего, многое из того, что я сейчас пишу, буду в будущем переписывать. Даже, есть вероятность, что данные, которые в финале будут поступать в приложение, организованны будут совершенно иначе, чем я это вбиваю на этапе разработки. А сейчас я просто столкнулся с вопросом и спросил, как такое решить лучше с точки зрения разработки. Возможно, тут можно как-то использовать такую запись v-for="(value, key) in object". Но опять же понимание пока на кончиках пальцев, мозгом я это еще не прочувствовал.

Maxim Belousov
Сделайте скидку на мой не профессионализм. Я пока ...

Я понимаю вас поэтому хочу помочь. В данном случае: v-bind:customer="schedule.customer['0']" Вы задаете каждому итерируемому объекту пропс customer с значением ['0']. Не могу понять что именно должно попасть в дочерний компонент. Можете отправить Data:, или весь код родителя и потомка

Maxim-Belousov Автор вопроса
Алексей Коган
Я понимаю вас поэтому хочу помочь. В данном случае...

У меня после цикла в ['0'] получается массив. И получается, что в компоненте я до данных этого массива достучаться не могу. Во всяком случае я не знаю как. Сейчас я гит клон сделаю, с рабочего репозитория. Чтобы понятнее объяснить

Maxim-Belousov Автор вопроса
Алексей Коган
Можете и на codepen

Короче ))) вот тут по ссылке https://jsfiddle.net/DukeBJ/bgxhfo1v/4/ в блоке html привел родительский компонент и дочерний. Я через v-for вывожу карточки клиентов и получается так, что customer у меня приходит как нулевой массив. А хотелось бы получать объект. И как получить его через props я не знаю.

Maxim Belousov
Короче ))) вот тут по ссылке https://jsfiddle.net/...

Выбор нулевого объекта из массива: Schedule[i].customer[0] Где i итерируемый объект. Причем значения в квадратных скобках пишутся без ковычек

Maxim-Belousov Автор вопроса
Алексей Коган
Выбор нулевого объекта из массива: Schedule[i].cus...

Кавычки это я по привычке из Битрикса Ну по сути Schedule[i].customer[0] такая запись в v-bind это нормальное дело? Просто vue мне слегка ломает мозг ))) выглядит как html, но работает как js

Maxim Belousov
Кавычки это я по привычке из Битрикса Ну по сути ...

Да vue так и работает, в v-for в аргументы можно передать index, и на этом твоя проблема решается

Maxim-Belousov Автор вопроса
Алексей Коган
Проверь по той же ссылке я поправил

Ну вот это скорее зря. Он по моему не запоминает локальные изменения. То есть у меня все по старому. Но главное, суть я понял. Завтра с утра, на свежую голову перепишу. Спасибо.

Maxim-Belousov Автор вопроса
Алексей Коган
screenshot

ага, спасибо

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Карта сайта