本人小白,想请教个问题,vue中form表单提交,
1、使用环境:没有axios,使用了vue-router
2、form表单提交到新页面之后,新页面如何获取表单中的值?
现在,
1、直接提交表单到新页面,会提示 Canot POST 错误(实际页面是存在的)
2、使用$router.push(path,params)来传参,params又会被忽略
3、使用$router.push(name,params)来传参,可行吗?安全吗?
4、还有什么方法可以做到
先谢各位大师
本人小白,想请教个问题,vue中form表单提交,
1、使用环境:没有axios,使用了vue-router
2、form表单提交到新页面之后,新页面如何获取表单中的值?
现在,
1、直接提交表单到新页面,会提示 Canot POST 错误(实际页面是存在的)
2、使用$router.push(path,params)来传参,params又会被忽略
3、使用$router.push(name,params)来传参,可行吗?安全吗?
4、还有什么方法可以做到
先谢各位大师
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
新页面为什么要获取表单的值?form表单提交也可以是不刷新页面的(使用 target)。
如果你说非要获取,那么你使用url带过去也行。
你操作router其实不会对服务端发起新的请求。
没有 axios,你可以 fetch,XMLHTTPRequest 呀