Я нахожу ошибку Не могу прочитать свойство 'renderError' с нулевым значением в fallbackResult - PullRequest
0 голосов
/ 19 апреля 2020

Я обнаружил, что не удалось прочитать свойство renderError из null в fallbackResult при выполнении кода ниже

import makeups from './makeups.js';

class DataSource {
    static makeup(keyword) {
        return fetch(`http://makeup-api.herokuapp.com/api/v1/products.json?product_type=${keyword}`)
            .then(response => {
                return response.json()
            })
            .then(responseJson => {
                if(responseJson.arrray) {
                    return Promise.resolve(responseJson.array);
                } else {
                    return Promise.reject(`${keyword} is not found`)
                }
           })
    }
}
export default DataSource;

Ответы [ 2 ]

0 голосов
/ 20 апреля 2020

Попробуйте проверить индекс. html особенно в веб-компоненте вы должны изменить его, если вы измените свое имя константы, имя файла и т. Д. c

введите описание изображения здесь

введите описание изображения здесь

Это работает для меня, но другая проблема заключается в том, что API не загружает источник данных, и я не могу понять, что.

0 голосов
/ 19 апреля 2020

это ошибка ini browser

импорт макияжа из './makeups.js';

class DataSource {stati c косметика (ключевое слово) {return fetch (http://makeup-api.herokuapp.com/api/v1/products.json?product_type=${keyword}) .then (response => {return response. json ()}) .then (response Json => {if (response Json .arrray) {return Promise.resolve ( response Json .array);} else {return Promise.reject (${keyword} is not found)}})}}

экспорт по умолчанию источника данных;

...