小编Viv*_*ded的帖子

为什么将自定义属性传递给 MUI 样式元素会导致出现 DOM 元素警告?

我正在 React with Typescript 中使用 mui v5。我正在尝试设置 div 的样式,但在控制台中收到以下错误:

“警告:React 无法识别openFilterDrawerDOM 元素上的 prop。如果您故意希望它作为自定义属性出现在 DOM 中,请将其拼写为小写openfilterdrawer。如果您不小心从父组件传递了它,请将其从 DOM 中删除元素。”

我究竟做错了什么?

这是我的代码:

  type ChipsContainerProps = {
    openFilterDrawer: boolean
  }

 const ChipStyled = {
    Container: styled('div')<ChipsContainerProps>(
      ({ theme, openFilterDrawer }) => ({
          //leaving out irrelevant theme code
          ...(openFilterDrawer && {
            transition: theme.transitions.create('margin', {
              easing: theme.transitions.easing.easeOut,
              duration: theme.transitions.duration.enteringScreen,
            }),
            marginLeft: 0,
            paddingLeft: '0rem',
          }),
        },        
      }),
    ),
  }
Run Code Online (Sandbox Code Playgroud)

typescript reactjs material-ui

5
推荐指数
1
解决办法
1239
查看次数

如何从 Javascript 或 jQuery 获取 windows 时区字符串?

我有一个基于System.TimeZoneInfo.GetSystemTimeZonesMVC 控制器提供的 .NET 方法的时区下拉列表。我想做的是捕获用户的时区(客户端)并将下拉列表默认为他们的时区。

在 Chrome 和 Firefox 上,当我输入new Date()控制台时,我可以得到一个字符串Fri Jan 24 2020 08:50:02 GMT-0500 (Eastern Standard Time)

除了在括号之间进行解析,有没有办法获得时区字符串东部标准时间?

javascript

1
推荐指数
1
解决办法
391
查看次数

标签 统计

javascript ×1

material-ui ×1

reactjs ×1

typescript ×1