javascript - 将变量插入字符串

标签 javascript react-native string-interpolation

虽然我是一名经验丰富的程序员,但我对 js 和 React 完全陌生。

我正在尝试在我自己的组件中使用 react-native-svg 组件 Path。示例中的一切都很清楚,但它使用字符串文字作为坐标。例如:

<Path d="M 10 20 L 30 40" stroke="red" />

但是我想使用组件的 Prop x1y2x2y2 中的坐标,而不是文字,但我无法弄清楚如何将它们与各种字符一起放入引用的字符串中,其中 ML 是示例。

最佳答案

如果您使用的是 ES2015 功能,template strings将是一种可能的方法,例如:

<Path
    d={`M ${this.props.x1} ${this.props.y1} L ${this.props.x2} ${this.props.y2}`}
    stroke="red"
/>

注意反引号而不是引号。

关于javascript - 将变量插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40428352/

相关文章:

Android 加载 JS 包失败

javascript - 如何在 Javascript 中使用新日期执行条件?

javascript - React Native/Redux - setState - 在现有状态转换期间无法更新

javascript - 以编程方式获取 Jquery 移动版本

c# - 为什么插入 const 字符串会导致编译器错误?

aws-lambda - AWS Lambda 字符串插值不起作用

python - Python 3.6+ 中是否有格式化的字节字符串文字?

javascript - 非常简单的 Angularjs 代码不起作用,

javascript - 表单验证Jquery没有错误

javascript - Play 2.5 && heroku: net::ERR_CONTENT_LENGTH_MISMATCH