自己写了一个接口用Postman测试是可运行的
很清楚,sql语法错误,你的sql写的有问题
你的截图很明显告诉你sql有问题,可能少一个参数,也许是你前端的参数名写错了,提交到后端结果真实的那个参数没有接收到对应的值也就为空了,所以sql提示报错缺少一个占位符的值,你postman测试没问题是因为你的提交后端的参数都正确,后端可以全部接收,但是你的vue提交参数就可能那个账号密码其中有一个参数名写错了
不排除是你的传参类型导致的问题,看看你的 content-type 是 json 还是 www/form