중첩된 함수의 콜백 함수가 작동하지 않는 이유는 무엇입니까?
P粉957661544
P粉957661544 2024-03-19 20:32:38
0
1
401

저는 다음과 같이 Socket.io의 콜백 함수를 사용하고 있습니다.

으아아아

하지만 함수를 호출할 때는 loadData时,在控制台中出现了这个错误信息:Uncaught TypeError: callback is not a function.

내 생각에는callback()正在尝试调用它的父级,而它的父级是在client.on内部创建的函数,而不是loadData(callback)? 아니면 문제가 다른 곳에 있습니까?

mounted中这样调用我的loadData():

loadData(callback) {

var client = new SyncClient(this.socket, this.project);
this.client = client; //来自我的数据函数

    client.on("connected", () => {
        this.values = client.getData();
        callback(client);
    }
}

P粉957661544
P粉957661544

모든 응답(1)
P粉645569197

.find 콜백 함수에서 받은 데이터(res)를 사용해 보고 이를 콜백 함수에 전달해 보세요.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿