如何使用样式化组件创建自定义属性名称?

约翰·约翰逊

您能解释一下如何使用带有自定义属性名称的SC吗?

代码不起作用,我不明白为什么。

我希望收到这样的 <div customAttrName="customAttrName"></div>

export const TagName = styled.div.attrs((props) => {
  console.log("props", props);
  return {
    type: "anyType",
    size: 25,
    customAttrName: "customAttrName"
  };
})`
  padding: 4px 7px 2px 10px;
  margin: 5px 6px 5px 0;
  border-radius: 5px;
  font-family: "MullerRegular", sans-serif;
`;

export default function App() {
  return (
    <div className="App">
      <h1>Hello CodeSandbox</h1>
      <TagName>Start editing to see some magic happen!</TagName>
    </div>
  );
}
礼节

对于海关数据属性,您需要使用前缀data-*

export const TagName = styled.div.attrs((props) => {
  console.log("props", props);
  return {
    type: "anyType",
    size: 25,
    data-customAttrName: "customAttrName"
  };
})`
  padding: 4px 7px 2px 10px;
  margin: 5px 6px 5px 0;
  border-radius: 5px;
  font-family: "MullerRegular", sans-serif;
`;

使用数据属性

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用样式化组件在后台创建自定义复选框?

如何使用嵌套组件创建和样式化3个自定义元素?

如何为Vue.js组件创建自定义样式属性

如何防止样式组件剥离自定义 HTML 属性?

如何使用 TinyMCE 为自定义组件设置样式?

如何使用样式组件自定义包装的 Antd 按钮?

如何将样式化组件样式应用于自定义React组件?

如何为可以在鸿蒙中从 XML 分配的自定义组件创建自定义属性?

如何将自定义属性传递给功能组件中的样式组件?

使用样式化组件自定义 Material-UI 组件

如何创建自定义样式?

如何使用xml文件android创建自定义组件

如何创建自定义的Swing组件

不能使用样式化组件将样式应用于React Native中的自定义组件吗?

在样式组件中为 CSS 属性使用自定义函数?

在React Native中样式化自定义组件

ReactJS中的样式化组件自定义CSS

如何在样式化组件中向主题提供者添加自定义字体?

如何使用属性创建自定义事件?

如何使用自定义属性初始化 SparkContext?

如何创建自定义的“文档属性”?

如何创建自定义属性类型

创建具有自定义样式道具的第三方组件的样式组件?

如何从自定义组件访问android的“提示”样式?

在React Native中向样式化组件自定义组件添加样式

样式化组件未将样式应用于自定义功能反应组件

创建样式化的LinearLayout自定义视图

使用 Material-UI 的 tab 组件时,如何自定义选中的 tab 的样式?

如何使用引导程序来设置自定义joomla组件的样式