React 道具中的字典值(打字稿)
Dictionary values in React props (Typescript)
给定一个具有道具接口 ProductProps 的组件 Product 定义:
interface ProductProps {
name: string,
price: {
amount: number,
currency: string
}
}
如何在组件标签中为 price
分配值,即我想要一些效果:
<Product name="Nice Shoes" price.amount={100} price.currency="$" />
因为价格也是一个对象,所以你可以这样传递:
<Product name="Nice Shoes" price={{amount :100, currency:"$"}} />
第一组括号用于 jsx 语法,第二组用于对象本身
给定一个具有道具接口 ProductProps 的组件 Product 定义:
interface ProductProps {
name: string,
price: {
amount: number,
currency: string
}
}
如何在组件标签中为 price
分配值,即我想要一些效果:
<Product name="Nice Shoes" price.amount={100} price.currency="$" />
因为价格也是一个对象,所以你可以这样传递:
<Product name="Nice Shoes" price={{amount :100, currency:"$"}} />
第一组括号用于 jsx 语法,第二组用于对象本身