import {useEffect, useState} from "react"; import Taro from '@tarojs/taro' import {Input, Button,Form} from '@nutui/nutui-react-taro' const Setting = () => { const [FormData, setFormData] = useState( { domain: undefined } ) // 提交表单 const submitSucceed = (values: any) => { if(values.domain){ Taro.setStorageSync('ServerUrl',values.domain) setFormData({ domain: values.domain }) Taro.showToast({ title: '保存成功', icon: 'success' }); setTimeout(() => { Taro.navigateBack() },500) } } const submitFailed = (error: any) => { console.log(error, 'err...') // Taro.showToast({ title: error[0].message, icon: 'error' }) } const reload = () => { Taro.hideTabBar() if (Taro.getStorageSync('ServerUrl')) { setFormData({ domain: Taro.getStorageSync('ServerUrl') }) } } useEffect(() => { reload() }, []) return ( <>
submitSucceed(values)} onFinishFailed={(errors) => submitFailed(errors)} footer={
} >
服务域名
) } export default Setting