reactjs - 如何使用带有 TypeScript 的 ReactJS 从 STYLED-COMPONENTS 内部将参数传递给外部函数?
问题描述
PS。这里的想法是不要直接在 styled: 中使用参数
opacity: ${(props) => props.myArr[0].myOpacity)}
。这个想法是:
- 将参数 (
myArray
) 从任何组件传递到styled-components:
<Wrap myArr={myArr}> ... <Wrap/>
- 在样式中接收此参数:
export const Wrap = styled.div<{myArr: Object[]}>`
//...
${ myFunc(props.myArr) } //<<< here my question
`;
- 将此参数发送到同一文件中的函数。
Function myFunc(myArr: Object[]) {
//...
}
解决方案
推荐阅读
- apache - apache ProxyPass(3000 + 3001)端口到(3000 + 3001)端口,ssl不起作用
- python-3.x - 对更改的列类型应用函数
- azure - 无法在 Service Fabric 群集节点上运行 Service Fabric 容器映像(容器主机 - Windows Server 2016)
- javascript - 如何使用 jQuery 处理 2 次不同的 div 点击并从属性数据中获取值?
- docker - 在 docker 容器中共享目录以托管本地目录
- capistrano - 是否可以使用 capistrano 远程运行 Dir.glob
- javascript - 从一个用户在网站上发起的事件中依次播放多个声音
- .htaccess - Joomla 404 重定向到主页而不更改 url
- c# - 在 Winforms 应用程序中使用 Windows Media Player 播放视频时出现问题
- xamarin.forms - 以编程方式在集合视图中添加和删除列 xamarin.forms