Как я могу пройти через данные ресурса API, но исключить определенные свойства на основе ключа при отображении на шаблонJavascript

Форум по Javascript
Ответить
Anonymous
 Как я могу пройти через данные ресурса API, но исключить определенные свойства на основе ключа при отображении на шаблон

Сообщение Anonymous »

Я работаю над созданием компонента таблицы с помощью Vuejs. Приложение использует Laravel в качестве бэкэнда вместе с инерциями. У меня есть ресурс, который возвращается для отображения ресурса. В ресурсе я пытаюсь добавить некоторые данные, которые я не хочу отображать, это будут ссылки для редактирования и удаления ресурса. Мне также, возможно, придется добавить идентификатор для наличия флажона в каждой строке таблицы. Это был долгий день, я надеюсь, что это ясно.

Код: Выделить всё

public function toArray($request)
{
return [
'name' => $this->name,
'links' => [
'edit' => action([PermissionController::class, 'edit'], $this),
'delete' => action([PermissionController::class, 'destroy'], $this),
],
'meta' => [
'id' => $this->id
]
];
}
< /code>
table.vue

import { computed, ref } from 'vue';

const props = defineProps({
data: {
type: Object,
required: true
}
});

const hasActionLinks = ref(props.data.filter((item) => item.hasOwnProperty('links')));
const hasRowSelector = ref(props.data.filter((item) => item.hasOwnProperty('meta')));













{{ heading }}



Actions












{{ value }}



// EDIT AND DELETE LINKS HERE






Это текущий результат


Подробнее здесь: https://stackoverflow.com/questions/795 ... s-based-on
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»