如何用django-rest-framework-jwt和react-antd实现长尾词的登录表单?
- 内容介绍
- 文章标签
- 相关推荐
本文共计138个文字,预计阅读时间需要1分钟。
使用React和Ant Design的Form组件实现登录功能,通过fetch将数据发送到后端验证。代码如下:
jsxhandleSubmit=(e)=> { e.preventDefault(); this.props.form.validateFields((err, values)=> { if (!err) { console.log('收到表单的值:', values); } }); var formData=表单数据;};
用react-antd Form表单实现登录功能,fetch数据给后端验证handleSubmit = (e) => { e.preventDefault(); this.props.form.validateFields((err, values) => { if (!err) { console.log('收到表单的值: ', values); } }) var formData = this.props.form.getFieldsValue(); // var formData = new FormData(this.props.form) fetch('localhost:8000/api-token-auth/', { headers: { 'Content-Type': 'application/json' }, method: 'POST', body: JSON.stringify({ username: formData.username, password: formData.password }) }).then(res => { res.json().then(res => { if (res.token) { localStorage.setItem('token', res.token) window.location.replace('/') } }) }).catch(err => { console.log('Network error') }) }
本文共计138个文字,预计阅读时间需要1分钟。
使用React和Ant Design的Form组件实现登录功能,通过fetch将数据发送到后端验证。代码如下:
jsxhandleSubmit=(e)=> { e.preventDefault(); this.props.form.validateFields((err, values)=> { if (!err) { console.log('收到表单的值:', values); } }); var formData=表单数据;};
用react-antd Form表单实现登录功能,fetch数据给后端验证handleSubmit = (e) => { e.preventDefault(); this.props.form.validateFields((err, values) => { if (!err) { console.log('收到表单的值: ', values); } }) var formData = this.props.form.getFieldsValue(); // var formData = new FormData(this.props.form) fetch('localhost:8000/api-token-auth/', { headers: { 'Content-Type': 'application/json' }, method: 'POST', body: JSON.stringify({ username: formData.username, password: formData.password }) }).then(res => { res.json().then(res => { if (res.token) { localStorage.setItem('token', res.token) window.location.replace('/') } }) }).catch(err => { console.log('Network error') }) }

