В одной строке моего кода есть ошибка, но я не знаю, как ее исправить. Пожалуйста, помогите мне, я только новичок.

<SafeAreaView style={styles.root}>
    <View style={styles.container}>
      <Svg {...{width,height}}>
        <Path d={line} fill="transparent" stroke="#367BE2" strokeWidth={5} />
        <Path d={'${line} L ${width} ${height} L 0 ${height}'} fill="red"/>
      </Svg>
    </View>
  </SafeAreaView>

Ошибка находится в этой строке:

Путь d = {'$ {line} L $ {width} $ {height} L 0 $ {height}'} fill = "красный"

Я ожидаю, что на графике будет красный фон на выходе, но это приведет к ошибке

Нажмите здесь, чтобы увидеть ошибку

0
kelly k audrey 27 Мар 2019 в 05:47

1 ответ

Лучший ответ

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

<Path d={'${line} L ${width} ${height} L 0 ${height}'} fill="red"/>

Попробуйте изменить строку, используя обратную кавычку `` вместо одинарной кавычки ''

1
Mervzs 27 Мар 2019 в 05:08