Доступ / обновление данных объекта или массива в веб-компоненте Lightning - PullRequest
0 голосов
/ 31 марта 2020

Я создал массив объектов, в котором есть @track decorator (родительский файл Js).

@track assetsFilters = [
    { name: 'drilling', checked: false },
    { name: 'offshore', checked: false },
    { name: 'others', checked: false }
];

Этот код выше передан дочернему пользовательскому элементу в качестве параметра (родительский файл html). То есть

<c-child filters={assetsFilters}></c-child>

На дочернем уровне js, когда я пытаюсь обновить фильтр - массив объекта. Я вижу другие данные прокси

То есть

Proxy {}

Но когда я преобразую в чистую JSON .stringify, я получаю,

[{"name":"drilling","checked":false},{"name":"offshore","checked":false},{"name":"others","checked":false}]

Как обрабатывать этот прокси, так как мне нужно обновить, а также это должны быть отслеживаемые объекты массива.

Или что-то, с чем мне нужно справиться.

...