Вопросы и ответы - object

Вопросы и ответы - object



Есть ответ!
Я хочу создать типизированный массив в 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(...


Закрыть X