Тип "# e21c1a" не может быть назначен типу undefined. в скрипте типа реакции - PullRequest
0 голосов
/ 18 марта 2020

Я использую скрипт типа реакции для viser диаграммы, цвет не является неопределенным решением для этой

Type '"#e21c1a"' is not assignable to type 'undefined'.

кодовой части

const eachView = function (view:any, facet:any) {
        var data = facet.data;
        var color = void 0;
        if (data[0].type === 'PolicyIssued') {

            color = '#e21c1a';
        }
        data.push({
            type: 'Customer',
            value: 100 - data[0].value
        });
        view.source(data);
        view.coord('theta', {
            radius: 0.8,
            innerRadius: 0.5
        });
        view.intervalStack().position('value').color('type', [color, '#eceef1']).opacity(1);
        view.guide().html({
            position: ['50%', '50%'],
            html: '<div class="g2s-guide-html" ><p class="title" style=" font-size: 12px;\n' +
                '    color: #8c8c8c;\n' +
                '    text-align: center;\n' +
                '    font-weight: 300;" >' + data[0].type + '</p><p class="value" style=" font-size: 18px;\n' +
                '    text-align: center;\n' +
                '    color: #000;\n' +
                '    font-weight: bold;">' + (data[0].value + '%') + '</p></div>'
        });
    }

1 Ответ

0 голосов
/ 18 марта 2020

Я нашел решение, которое заменил var color = void 0; на var color = '#e21c1a';

...