afterRead: function afterRead(file) {
            //存储this指向
            let _this = this
            $.ajax({
                type: "post",
                url: "...",
                contentType: 'multipart/form-data',
                processData: false,
                contentType: false,
                data: formData
            }).done(function (res) {
                console.log('this', this)
                console.log('_this', _this)
                if (res.code === 200) {
                    //this.test= res.data // 这里直接用this赋值是其实不是vue data的值,而是ajax的,所以在其他方法里会取不到想要的这个值。
                    _this.test= res.data//先在方法里把存一下this这里再赋值就可以了。
                }
            });
        },

![在这里插入图片描述](https://img-blog.csdnimg.cn/047767e4a6aa4159a9be440af5e44998.p

Logo

前往低代码交流专区

更多推荐