小编Edg*_*gar的帖子

React Native:当在子组件上使用spread运算符时,将样式作为props传递的正确方法是什么

这是我的组件A:

const GenericTextInput = (props) => {
  return (
      <TextInput
        style={styles.input}
        {...props}
      />
  );
};
Run Code Online (Sandbox Code Playgroud)

这是我的组件B:

const SignIn = (props) => {
   return (
      <View>
        <GenericTextInput
                    placeholder="Email"
                    autoFocus={true}
                    keyboardType="email-address"
                    returnKeyType="next"
                    autoCorrect={false}
                    placeholderTextColor='rgba(250,248,244, .4)'
                    underlineColorAndroid='rgba(250,248,244, .7)'
        />

        <GenericTextInput
                    placeholder="Password"
                    placeholderTextColor='rgba(250,248,244, .4)'
                    underlineColorAndroid='rgba(250,248,244, .7)'
                    secureTextEntry={true}
        />
    </View>
   );
};
Run Code Online (Sandbox Code Playgroud)

我想GenericTextInput在我的组件B中为第二个添加特定样式.在组件A中我想使用spread operator(它非常方便).

如果我只是做:

//component A

const GenericTextInput = (props) => {
  return (
      <TextInput
        style={[styles.input, props.styles]}
        {...props}
      />
  );
};


//component B

    const …
Run Code Online (Sandbox Code Playgroud)

javascript react-native

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

内联块div内的内联元素

无法理解为什么<img>内部从顶部向下<div style="display: inline-block">div

HTML

<div id="wrapper">
        <div id="a1">
            <img src='...' alt=""/>
        </div>
        <div id="a2">
        </div>
        <div id="a3">
        </div>
        <div id="a4">
        </div>
        <div id="a5">
        </div>
        <div id="a6">
        </div>
        <div id="a7">
        </div>
        <div id="a8">
        </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

div > div {
    background: red;
    height: 200px;
    width: 19%;
    text-align: center;
    margin: 0 5% 5% 0;
    display: inline-block;
}

img {
    height: 128px;
    width: 128px;
    display: /* "BLOCK" FIXES THE ISSUE */; 
}
Run Code Online (Sandbox Code Playgroud)

编辑

设置imgdisplay: …

html css

3
推荐指数
2
解决办法
3353
查看次数

自定义键盘的自动更正和建议

我想在自定义键盘中添加自动更正和建议.

在Stack 上已经有几个类似的问题了,但是UILexicon我只知道它只用于获取用户的快捷方式,并且没有办法访问Apple Autocorrection和Suggestion库.

我也看到了一些问题, UITextChecker但不知道它是否可以访问Apple的本地sugesstion库?

可能有一些新课程吗?

objective-c ios uitextchecker uilexicon custom-keyboard

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

反应原生。动画减法

不知道为什么,但Animated没有属性subtract(例如。Animated.subtract(a,b)我怎样才能减去两个Animated.Values

react-native

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

Javascript一个接一个地调用一个对象方法

我有这个对象:

const Foo = {

  bar(x) {

  },

  baz(x) {

  },

}
Run Code Online (Sandbox Code Playgroud)

我怎样才能重写这个对象,以便能够像这样调用它的方法:

Foo.bar(x).baz(y);
Run Code Online (Sandbox Code Playgroud)

而不是像这样调用它们:

Foo.bar(x);
Foo.baz(y);
Run Code Online (Sandbox Code Playgroud)

就像jQuery你可以在哪里调用一个接一个的功能......

$('bac').addClass('x').removeClass('y');

javascript

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

为什么在对象方法中没有var声明的变量不会成为全局变量?

有谁能解释我..

为什么baz没有a宣布哪个var没有成为全球variable

const foo = {
   bar(baz) {

   if (!baz)
   baz = 1;

   }
}
Run Code Online (Sandbox Code Playgroud)

javascript

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