2017-08-02 75 views
3

关于React Native中的道具,$是指什么?

例如 backgroundImage:'url($ {contact.avatarURL})'

+0

我现在明白$ {myVariable}是JavaScript ES6的一项创新,您可以使用文本显示内嵌变量的输出,而不是使用+符号将文本和变量链接在一起。例如,在你编码“我是”+年龄+“岁”之前。现在你可以通过编码来清理它,“我已经六岁了。”然后,在React Native中应用时,它可以非常有效地帮助简化语法。 –

回答

1

这是ES6字符串插值/模板文字,带有`(反引号)和$ {expr}(内插表达式)。

Resource

模板文字是字符串常量,允许嵌入的表达式。您可以使用多行字符串和字符串插值功能。在ES2015规范的先前版本中,它们被称为“模板字符串”。

相关问题