Вопросы и ответы - object
amazon-s3 arraylist arrays axios class dictionary eloquent for-loop javascript json laravel loops multidimensional-array mutation nested-object object php prestashop reactjs stripe-payments tiptap v-model vue.js vuejs2 vuejs3 vuex
Есть ответ!
Я хочу создать типизированный массив в Javascript.
Например, когда я создаю такой класс:
export default class AnalyticData {
constructor(collection = []) {
return collection.map((item) => new AnalyticDatum(item))
}
}
и после того, как я сделаю myData = new AnalyticData(), тип myData будет Array, а не AnalyticData
Кто-нибудь знает, как убедиться, что у меня есть тип AnalyticData...
Есть ответ!
У меня есть компонент, который должен поместить свойство в массив, это массив:
[
{
date: "17/11/2020",
dateTime: false,
hour: "00",
minute: "00",
},
];
компонент имеет кнопку:
<b-button
class="p-0"
variant="success"
@click="addTime(array)"
>
+ Add more ...
Есть ответ!
Допустим, у меня есть этот список объектов в Vue.JS
data () {
return{
examples: [
{
exampleID: 5,
exampleText: 'foo'
},
{
exampleID: 3,
exampleText: 'bar'
}
]
}
}
Теперь предположим, что я хочу отобразить объект с exampleID 3 в элементе, который я создал ранее
<Task
v-for="example in examples"
:key="example.exampleID"
:e...
Есть ответ!
У меня есть 2 V-for для рендеринга вложенного объекта. На 2-м уровне моего объекта у меня есть изображение,но мне нужно визуализировать это изображение на моем первом V-for.
<div v-for="(fruit, key) in fruits" :key="key">
<div>
<img :src="IWantRenderImageHereFrom2ndVfor" alt="" />
<h1>{{ fruit }}</...
Есть ответ!
Я пытаюсь сравнить два массива и использовать разницу между ними для удаления данных из другого массива, но поскольку я использую результирующий массив для выполнения array_diff_key с помощью array_flip, он возвращает;
array_diff_key(): ожидаемый параметр 1 должен быть массивом, заданным объектом
$unchecked_cols = array_diff($selected_table_cols,$selected_cols);
$tem_array = []; ...
Есть ответ!
У меня есть список объектов с каждым объектом формы:
{
"myFilters": [
{
"isMatch": false,
"filters": [
{
"id": "aaaaaa",
"version": "v1"
},
{
"id": "kk",
"version": "v1"
}
]
}
],
"r...
Есть ответ!
это мой первый раз, когда я использую Vuex. У меня есть 2 массива в $store. state, один с пустым массивом cart[] и еще один Lessons[] с параметрами урока внутри него.
Я консоль объед журнал его, и он успешно добавляются новые уроки в корзину $магазине.государства.корзину.присоединяйтесь() дает мне этот выход: [{"lessonID":1003,"lessonTitle":"Lessons","lessonActiv...
Есть ответ!
Привет ребята мне нужна небольшая помощь здесь,
Моя переменная $a имеет значение [{"id":"[1, 2, 3]"}] типа object, теперь из этого я хочу первый id, т. е. в этом случае я хочу 1. Как я могу получить ut из переменной $a?
Когда я var_dump он печатает как показано ниже
class Illuminate\Support\Collection#1230 (1) {
protected $items =>
array(1) {
[0] =>
class stdC...
Есть ответ!
Я инициализирую состояние в своем компоненте vue 3 следующим образом:
data() {
return {
new_listing: this.listing //which is a prop
}
}
Однако когда я привязываю его к входу например:
<input type="text" placeholder="title" v-model="new_listing.title" />
ожидаемый результат состоит в том, что изменится только new_listing.title, однако пропеллер ...
Есть ответ!
У меня есть массив объектов, и я использовал v-for для их отображения. Однако я хочу изменить несколько из этих элементов из массива и сохранить только измененные объекты в новом объекте.
шаблон
<b-card-group columns>
<b-card-body>
<b-form-group v-for="(value, index) in anotherItems" :key="index" class="form-group">
<b-form-input...
Есть ответ!
Я пытаюсь создать образ, который хранится в Amazon S3 для Stripe, но у меня возникла проблема при создании файла.
Это мой код, используемый для создания файла в Stripe
use Stripe\File;
...
$fp = fopen($filePath, 'r');
return File::create([
'file' => $fp,
'purpose' => 'identity_document'
], $this->stripeOptions());
Ошибка была выброшена, когда я попытался создать изображение в пол...
Есть ответ!
Итак, у меня есть вложенный массив объектов, который имеет следующую структуру:
let pages = [
[
{
leftCol: [
{ height: 34, id: 10 },
{ height: 18, id: 20 },
{ height: 45, id: 30 },
{ height: 59, id: 40 },
],
},
{
rightCol: [
{ height: 34, id: 50 },
{ height: 34, id: 60 },
{ height: 34, id: 70 },
],
},...
Есть ответ!
Я попытался привязать editor.content непосредственно к this.newTutorial.content, но пока безуспешно..
в консоли :
вот мой код :
<style scoped>
img.preview {
width:200px;
}
.v-btn {
height: 50px !important;
min-width: 50px !important;
}
</style>
<template>
<div id="app">
<v-dialog v-model="dialog" width="500">
<...
Есть ответ!
Я запрашиваю модель, используя Laravel Eloquent. При наличии доступных записей запрос возвращает результат, представляющий собой массив объектов.
[{id: 2, num: 3}]
Когда нет доступных записей, Eloquent возвращает массив внутри массива объектов, где все свойства объекта имеют нулевые значения.
[[{id: null, num: null}]]
Дело в том, как я проверяю, нет ли записи или нулевого объекта. Ни один из с...
Есть ответ!
Прямо сейчас функция vue inside mounted вызывает napi и получает значение для teambytime2. Когда он извлекает значения с помощью api это выглядит так
Ниже приведен url-адрес axios get, используемый для извлечения данных и передачи их на this.teamByTime2.
axios.get(https://usemyapi90.com/currentDate).then(response =>
(
this.teamByTime2 = response.data
));
Структура для...
Есть ответ!
Как я могу снова заменить части строки другим компонентом react? Вот теоретический пример, который, конечно, не работает... Но это само собой разумеется
const text = "hello world";
const parts = text.split(" ");
temp1 = parts.map(part => {
return part.match(/hello/) ?
`<b>${part}</b>` :
part.match(/world/) ?
`<i>${part}</i>`:
...
Есть ответ!
Мне нужно создать обзор календарного дня с 24 записями списка - 1 в час. Как совместить v-for="(product, index) in products" и проверку product.name.startTimeHour для каждого часа 0-23 ?
То, что у меня есть до сих пор:
<template v-for="(product, index) in products">
<product-item
v-if="product.name.startTimeHour === '11'"
:key="product.id"
:index="index"
...
Есть ответ!
После того, как пользователь нажмет кнопку, Я хочу заменить данные в моем хранилище vuex данными из моего локального объекта. Но я застрял на мутации. Вот код для более подробной информации.
Это метод, который вызывается после того, как пользователь нажимает кнопку.
(этот.tableview-это локальный объект с теми же значениями, что и объект vuex)
updateVuexTableview() {
/...
Есть ответ!
Допустим у меня есть набор данных первого имени
first name : `{ "abc","bvd","jhhg", "jju","jju"}`
Last name : `{ "hhh","uuu","tre", "vvg","yyy"}`
Age : `{ "44","33","34", "34,"65"}`
Я хочу, чтобы результат вернулся как
{
"fname" : "abc",
"lname" : "hhh",
"age" : "44"
},
{
"fname" : "bvd",
"lname" : "uuu",
"age" : "33"
},
{
"fname" : "jhhg",
"lname" : "tre",
"age" : "34"
}
Как это сделать в...
Есть ответ!
Я получаю следующую ошибку при использовании пагинации в vue.JS
вю.js: 2192 Uncaught (in promise) TypeError: this.категории.толчок-это не функция
в VueComponent.getAllChildren (vue.js: 2192)
в vue.js: 2207
скрипт:
export default {
name: "DisplayCategories",
data() {
return {
categories: {},
}
},
mounted() {
this.categoriesList(...