小编DSC*_*SCH的帖子

React 内联样式不会影响我的自定义组件

我有一个自定义组件,我需要将它添加到我的用途中。我试过<MyComponent style={{ marginTop: '10px' }}>,也

const myStyle = { marginTop: '10px' };
`<MyComponent style={myStyle}>`;
Run Code Online (Sandbox Code Playgroud)

这两者都不起作用。当我在同一个文件中为一个简单的<div>(例如<div style={{ marginTop: '10px' }}><div style={myStyle}>它按预期工作。

也许重要的是要提到我的自定义组件 ( <MyComponent/>)的包装元素是一个styled-component.

无论如何都希望修复它或使其工作。谢谢!

javascript reactjs styled-components

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

Joi 验证器只有一个键

我正在开发一个应该允许多个参数的 api,但对于其中三个我只想允许其中一个。每个键的值更容易,但我想知道 Joi 是否也允许它,或者我应该在我的服务器中添加额外的验证逻辑。

简而言之,对于 keys ab或者c我想失败具有三个以上之一的任何请求,因此:

  1. http://myapi.com/?a=value一个有效的请求。

  2. http://myapi.com/?b=value&c=value2无效的

谢谢!

javascript node.js joi

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

使用 lodash 组合具有相同键的对象

我有一个对象数组。我需要组合数组上具有相同键的所有对象。

这是原始数组:

[
    {
        foo: "A",
        bar: [
            { baz: "1", qux: "a" },
            { baz: "2", qux: "b" }
        ]
    },
    {
        foo: "B",
        bar: [
            { baz: "3", qux: "c" },
            { baz: "4", qux: "d" }
        ]
    },
    {
        foo: "A",
        bar: [
            { baz: "5", qux: "e" },
            { baz: "6", qux: "f" }
        ]
    },
    {
        foo: "B",
        bar: [
            { baz: "7", qux: "g" },
            { baz: "8", qux: "h" }
        ]
    }
] …
Run Code Online (Sandbox Code Playgroud)

javascript arrays lodash

4
推荐指数
2
解决办法
5381
查看次数

标签 统计

javascript ×3

arrays ×1

joi ×1

lodash ×1

node.js ×1

reactjs ×1

styled-components ×1