關於React Native中的道具,$是指什麼?
例如 backgroundImage:'url($ {contact.avatarURL})'
關於React Native中的道具,$是指什麼?
例如 backgroundImage:'url($ {contact.avatarURL})'
這就是所謂的模板文本(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)
$指VAR /讓/常量要在一個字符串嵌入。
例如:
const location = "Bali";
console.log(`Hello, ${location}`); //Hello, Bali
這是ES6字符串插值/模板文字,帶有`(反引號)和$ {expr}(內插表達式)。
模板文字是字符串常量,允許嵌入的表達式。您可以使用多行字符串和字符串插值功能。在ES2015規範的先前版本中,它們被稱爲「模板字符串」。
我現在明白$ {myVariable}是JavaScript ES6的一項創新,您可以使用文本顯示內嵌變量的輸出,而不是使用+符號將文本和變量鏈接在一起。例如,在你編碼「我是」+年齡+「歲」之前。現在你可以通過編碼來清理它,「我已經六歲了。」然後,在React Native中應用時,它可以非常有效地幫助簡化語法。 –