首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Native - @emotion/native - TextInput占位符文本颜色属性

React Native - @emotion/native - TextInput占位符文本颜色属性
EN

Stack Overflow用户
提问于 2019-11-17 03:59:21
回答 1查看 215关注 0票数 0

我尝试通过styled.TextInput.attrs函数传递placeholderTextColor属性。我这样做的原因是我可以访问主题props

这就是我所拥有的:

代码语言:javascript
复制
const TextInput = styled.TextInput.attrs(props => ({
  placeholderTextColor: "red",
  type: "password"
}))`
  color: ${({ theme }) => theme.colors.text};
`

但是我得到了以下错误:

代码语言:javascript
复制
_native.default.TextInput.attrs is not a function. (In '_native.default.TextInput.attrs(function (props) {
    return {
      placeholderTextColor: "red",
      type: "password"
    };
  })', '_native.default.TextInput.attrs' is undefined)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-17 04:30:59

我猜@emotion/native还不支持attrs函数,所以我转而使用styled-components

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58894664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档