一、效果图
二、代码示例
UpdatePhone.jsx
import Taro, { Component, PureComponent } from '@tarojs/taro'
import { View, Button, Text, Picker } from '@tarojs/components'
import { connect } from '@tarojs/redux'
import { AtForm, AtInput, AtButton, AtToast } from "taro-ui"
import ArrowRight from '@/assets/image/mine/direction.png'
import './UpdatePhone.less'
// 自定义组件, 校验登录
import ForceUserAuthModal from '@/lwComponents/components/ForceUserAuthModal/ForceUserAuthModal';
// 自定义工具库、工具函数
import * as utils from '@/utils/toolbox/utils';
// 全局管理工具, 可以使用taro设置缓存的接口代替
import { set as setGlobalData, get as getGlobalData } from '@/utils/toolbox/globalData';
// dva状态机注入
@connect(({ mine, loading }) => ({
mine,
isPageLoading: loading.effects['mine/fetchSendPhoneCode'] || loading.effects['mine/fetchUpdatePhone'],
isLocalLoading: loading.effects['mine/fetchSendPhoneCode'] || loading.effects['mine/fetchUpdatePhone']
}))
class UpdatePhone extends Component {
constructor(props) {
super(pr