vue-resource怎么获取返回的data?

发布于 2022-09-05 00:19:03 字数 1453 浏览 8 评论 0

像jquery的ajax从后台获取数据时,可以直接data.msg,但是用这个vue-resource该怎么读取到返回的msg字符串呢?就是下方“登录失败”四个字,想替换成类似data.msg的东西,该怎么做呢?

methods: {
            submitForm(formName) {
                this.$refs[formName].validate((valid) => {
                    if (valid) {
                        var data = {
                            _token: "lKwaNM6vINbPsPWHFAX9fnDxCIWc73FGikUSRnq31",
                            username:this.ruleForm2.pass,
                            password:this.ruleForm2.checkPass
                        };
                        this.$http.post('/secure/signIn', data).then((response) => {
                            //success
                            this.$message({
                                message: '登录成功!',
                                type: 'success',
                                duration: '1000'
                            });
                            window.location.href = "http://test.administer/index#/homepage";
                        }, (response) => {
                            //failed
                            this.$message({
                                message: "登录失败",
                                type: 'error',
                                duration: '1200'
                            });
                        });
                    } else {
                        return false;
                    }
                });
            }
        }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦毁影碎の 2022-09-12 00:19:03
methods: {
            submitForm(formName) {
                this.$refs[formName].validate((valid) => {
                    if (valid) {
                        var data = {
                            _token: "lKwaNM6vINbPsPWHFAX9fnDxCIWc73FGikUSRnq31",
                            username:this.ruleForm2.pass,
                            password:this.ruleForm2.checkPass
                        };
                        this.$http.post('/secure/signIn', data).then((response) => {
                            //success
                            this.$message({
                                message: '登录成功!',
                                type: 'success',
                                duration: '1000'
                            });
                            window.location.href = "http://ikeeko.administer/index#/homepage";
                        }, (response) => {
                            //failed
                            this.$message({
                                message: response.data.msg,
                                type: 'error',
                                duration: '1200'
                            });
                        });
                    } else {
                        return false;
                    }
                });
            }
        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文