React Native 中的 SegmentedControlIOS 组件的 onChangeValue 属性

返回上一级

React Native 中的 SegmentedControlIOS 组件的 onChangeValue 属性用于设置 SegmentedControlIOS 组件中的 选项触摸 时的回调方法

该回调方法的参数,就是触摸的选中项的 ,也就是选项显示的 文字

注意

onChangeonChangeValue 两个属性最大的不同点就是前者传递的参数是 触摸事件 而后者传递的是 选中项的文字

语法

<SegmentedControlIOS
  values={['One', 'Two']}
  selectedIndex={0}
  onChangeValue={(value) => {
    console.log('你选择了:' + value)
  }}
/>

导入模块

import { SegmentedControlIOS } from 'react-native';

属性说明

属性 类型 默认值 是否必传 平台 说明
onChangeValue function (value) Android,iOS 用于设置 SegmentedControlIOS 组件中的 选项触摸 时的回调方法

范例

下面的范例,演示了如何使用 React Native 的 SegmentedControlIOS 组件的 onChangeValue 属性

import React, {Component} from 'react';
import {Text,View, SegmentedControlIOS} from 'react-native';

export default class App extends Component{

  constructor(props) {
    super(props)
    this.state = {
        selectedIndex:0,
        values:['你','我','它']
    }
  }

  render() {

    const {selectedIndex,values} = this.state

    return (
      <View>
            <SegmentedControlIOS
                momentary={true}
                values={values}
                selectedIndex={0}
                onChangeValue={(value) => {console.log('你选择了:' + value)}}
            />
            <Text>简单教程简单编程 (https://www.twle.cn)</Text>
        </View>
    );
  }
}

返回上一级

React Native 中文文档

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.