Compare commits

..

3 Commits

Author SHA1 Message Date
Dawn_Ocean 098ddd3c13 Merge branch 'dev' into yhy 2024-03-06 21:45:28 +08:00
Dawn_Ocean 64e4b8d6bd fix unused components 2024-03-06 21:44:45 +08:00
Dawn_Ocean 0841fc91fc add userinfo page 2024-03-05 21:57:54 +08:00
1 changed files with 53 additions and 3 deletions

View File

@ -1,10 +1,60 @@
import { View } from '@tarojs/components';
import { Component, ReactNode } from 'react';
import Taro from '@tarojs/taro';
import { AtForm, AtInput, AtButton } from 'taro-ui';
import './inform.scss';
export default class InformPage extends Component {
state = {
phone: '',
name: '',
};
handleChangePhone(phone: string) {
this.setState({
phone: phone,
});
return phone;
}
handleChangeName(name: string) {
this.setState({
name: name,
});
return name;
}
onSubmit() {
console.log(this.state.name, this.state.phone);
}
onReset() {
this.setState({
phone: '',
name: '',
});
}
render(): ReactNode {
return <View></View>;
return (
<AtForm
onSubmit={this.onSubmit.bind(this)}
onReset={this.onReset.bind(this)}
>
<AtInput
name='phone'
title='手机号码'
type='text'
placeholder='便于查询工单'
value={this.state.phone}
onChange={this.handleChangePhone.bind(this)}
/>
<AtInput
required
name='name'
title='真实姓名'
type='text'
placeholder='必填,与工单绑定'
value={this.state.name}
onChange={this.handleChangeName.bind(this)}
/>
<AtButton formType='submit'></AtButton>
<AtButton formType='reset'></AtButton>
</AtForm>
);
}
}