Welcome to ZaiNaLe Developer Community-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
838 views
in Technique[技术] by (71.8m points)

vue接口为什么会执行两遍

也没写什么,接口执行两遍为什么
image.png

mounted() {
    this.getAfterSaleList();
},
methods: {
    getAfterSaleList() {
        let this_ = this;
        $.ajax({
            type: "get",
            data: {
                pageNumber: this_.pageNumber,
                pageSize: this_.pageSize,
            },
            url: API.orderAfter.orderAfter,
            dataType: "json",
            beforeSend: function(XMLHttpRequest) {
                XMLHttpRequest.setRequestHeader("token", storage.getToken());
            },
            async: false,
            success: function(res) {
                console.log(res)
                if (res.status == 1) {
                    this_.orderAfterList = res.data.content;
                    this_.totalCount = res.data.totalCount
                } else {
                    layer.msg(res.detail);
                }
            },
            error: function(jqXHR) {
                overdue(jqXHR)
            }
        });
    },
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

应该是没开本地代理
第一次是option的请求(不会有真实数据返回),第二次才是真实请求(有数据)

看你这返回码都是200,说明你们后端做了处理的(忽略了option请求)

ps:不用惊慌,正常现象,小事情


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to ZaiNaLe Developer Community-Open, Learning and Share
...