/
githubmirror
/
taro
Обзор
Документация
Войти
/
githubmirror
/
taro
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/mini-program-example/src/pages/component/slider/slider.js
98 строк
3 KB
刘阳
同步harmony最新开发分支的代码:例子程序
02 апр 2024, 09:33
02 апр 2024, 09:33
d958330
Код
Авторство
О чём код?
import React from 'react' import { View, Button, Text, Slider } from '@tarojs/components' import Header from '../../../components/head/head' import ComponentState from '../../../components/component_state/component_state' export default class PageSlider extends React.Component { state = { value: 50, } setValue = () => { const value = Math.floor(Math.random() * 100) console.log(value) this.setState({ value, }) } handleChaning = (e) => {} handleChange = (e) => {} render() { return ( <View className='components-page'> <View className='components-page__header'> <Header title='Slider'></Header> <ComponentState platform='H5' rate='100'> {' '} </ComponentState> </View> <View className='components-page__body'> <View className='components-page__body-example example'> <View className='example-header'> <Text>设置step</Text> </View> <View className='example-body'> <Slider step={1} value={50}></Slider> </View> </View> <View className='components-page__body-example example'> <View className='example-header'> <Text>显示当前的value</Text> </View> <View className='example-body'> <Slider step={1} value={50} showValue></Slider> </View> </View> <View className='components-page__body-example example'> <View className='example-header'> <Text>设置最小/最大值</Text> </View> <View className='example-body'> <Slider step={2} value={100} showValue min={-50} max={200}></Slider> </View> </View> <View className='components-page__body-example example'> <View className='example-header'> <Text>UI设置</Text> </View> <View className='example-body'> <Slider step={1} value={50} activeColor='#6190E8' backgroundColor='red' blockColor='#333' blockSize={20} ></Slider> </View> </View> <View className='components-page__body-example example'> <View className='example-header'> <Text>数据绑定</Text> </View> <View className='example-body'> <Button onClick={this.setValue}>Set Value</Button> <Slider step={1} value={this.state.value} onChange={this.handleChange} onChanging={this.handleChaning} showValue min={50} max={200} ></Slider> </View> </View> </View> </View> ) } }