jQuery: Что возвращается, если $ ('#id') ничему не соответствует?

 
      this.props.navigation.navigate(
        'Details',
        {
          /*how to pass data here*/
          Name:'Jhon Lennon',
          Age: 58 
          Male: true
        }
      )}
  >

На подробном экране

class DetailsScreen extends React.Component {

  componentDidMount() {
     this.getInfo();
  }

  getInfo(){
  //you can do it this way or access it directly 
  //var Name =this.props.navigation.getParam('Name ', 'No Name'); //second parameter is a callback
  //var Age=this.props.navigation.getParam('Age', 20);
  //var Male=this.props.navigation.getParam('Male', false);
  }
  render() {
    return (
      
        The Name is {this.props.navigation.state.params.Name||'NoName'} /*NoName is also a callback*/
        you are {this.props.navigation.state.params.Age||'0'} years old /*0 is the callback*/
      
    );
  }
}

Более подробная информация здесь

Кроме того, следует избегать наматывания корневого навигатора внутри компонента

[112 ]

Должно быть просто

export default createAppContainer(RootStack);
25
задан BoltClock 4 July 2012 в 04:18
поделиться

4 ответа

Вы можете узнать, сколько элементов было найдено, используя:

$('selector').length

Чтобы проверить, не было ли найдено ни одного элемента, используйте:

var item = $('#item');
if (item.length == 0) {
  // ...
}
48
ответ дан 28 November 2019 в 18:25
поделиться

Хотя $('selector').length отлично подходит для определения количества объектов, которым соответствует ваш селектор, на самом деле это совершенно не нужно. Особенность jQuery в том, что все функции на основе селектора используют длину внутренне, так что вы можете просто сделать $(selector).hide() (или что-то еще), и для пустого набора не требуется никаких действий.

7
ответ дан 28 November 2019 в 18:25
поделиться

Объект jQuery, который не содержит узлов DOM.

Вы должны иметь возможность использовать

var item = $('#item');
if (!item[0]){
    ...
}

для проверки своего существования.

5
ответ дан 28 November 2019 в 18:25
поделиться

Псевдонимом атрибута длины является метод size (). Таким образом, вы можете также запросить:

$ ("selector"). Size ()

, чтобы узнать, сколько элементов сопоставлено.

1
ответ дан 28 November 2019 в 18:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: