vue中 同步,异步获取后台数据并在另外的方法中调用该数据

文章介绍了在Vue应用中如何使用async/await异步获取后台数据,通过axios发送POST请求,然后在其他方法中调用这些数据进行处理。数据解析为JSON并存储,同时包含对数据的逻辑判断和错误提示。
摘要由CSDN通过智能技术生成

vue中 同步,异步获取后台数据并在另外的方法中调用该数据

1.代码截图:
在这里插入图片描述
异步获取后台数据:
**加粗样式**
代码如下:

async isRealConnect () {
                var that = this
                let mydata = await this.axios.post('http://www.equipment.com/nodeAssociation.php/', {// 与后端api一致
                    from: this.fromNode,
                    to: this.toNode
                }).then((successResponse) => {
                    that.record = successResponse.data.data
                    that.message = successResponse.data.message
                })
                // return mydata
                // this.mmm = mydata
            },

代码调用出处展示:

   var that = this
                        // 解析获取到的数据============
                        that.ItemNumber = await this.isRealConnect(from, to)
                        var ccc = JSON.parse(JSON.stringify(that.ItemNumber))
                        var mmm = ccc.data.data
                        // console.log('mmmmm', mmm)
                        this.ItemM = !mmm
                        console.log('res:::', JSON.parse(JSON.stringify(that.ItemNumber)))

                        // 判断连线是否成功
                        if (this.ItemM === true) {
                            console.log('打印输出的值', this.ItemNumber)
                            this.$message.error('不在同一父亲下不能相互连接,该链接无效,请刷新当前页面!')
                            return false
                        }

                        var that = this
                        // 解析获取到的数据============
                        let ItemNumber = await this.isRealConnect(from, to)
                        var ccc = JSON.parse(JSON.stringify(ItemNumber))
                        var mmm = ccc.data.data
                        // console.log('mmmmm', mmm)
                        this.ItemM = !mmm
                        console.log('res:::', JSON.parse(JSON.stringify(ItemNumber)))
                         console.log('dadadaa', this.isRealConnect())
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骨子里的偏爱

上传不易,还请多多支持。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值