UNPKG

jimu-mobile

Version:

积木组件库助力移动端开发

69 lines (65 loc) 1.96 kB
import React, { Component } from 'react' import JIMU from '../../src/index' const {Button,SelectCar} = JIMU class CarType extends Component { constructor(props){ super(props) this.state = { selectCar: null, selectCarShow:false } } brandClick(obj){ console.log('------tttttttttttt----------') console.log(obj) } cityClick(){ this.setState({ selectCarShow:true }) } carTypeClick(objArr){ console.log('------tttttttttttt----------') console.log(objArr) } carColorClick(objArr){ console.log('------ccccccccccc----------') console.log(objArr) this.setState({ selectCarShow:false, selectCar: `${objArr[0].name} - ${objArr[1].name} - ${objArr[2].name}` }) } render() { const { cityArr, selectCarShow, selectCar, typeList, colorArr } = this.state return ( <div className="example-wrap"> <div className="example-back"><a href="https://didi.github.io/pile.js/#/?_k=j5i8t6"><span className="icon-pic-home"></span></a></div> <div className="libs-intr" style={{"minHeight" : `${document.body.clientHeight - 94}px`}}> <h2 className="page-title"><b>SelectCar</b><span>车型</span></h2> <div className="demo-show"> <dl className="dl-list"> <dd><Button onClick={this.cityClick.bind(this)} float className="select-type">{selectCar ?(<b>车型: <span className="city-name">{`${selectCar}`}</span></b>) : `选择车型`}</Button></dd> </dl> </div> </div> <SelectCar show={selectCarShow} brandClick={this.brandClick.bind(this)} carTypeClick={this.carTypeClick.bind(this)} carColorClick={this.carColorClick.bind(this)} /> <div className="footer-name"> <span className="footer-name-pic"></span> </div> </div> ) } } module.exports = CarType