猿问

v-on 处理程序中的错误(承诺/异步):“类型错误:无法读取未定义的属性'push'”

const res = await this.callApi('post','place_order',this.formItem)

if(res.status == 200){

                this.order.push(res.data)

                this.s("Order Successful !")

                this.formItem = {}

}

当我收到来自控制器的响应时,显示我的“推送”是未定义的。


这是我的控制器


public function place_order(Request $request){

        $data = $request->all();

        $order= Order::create($data);


        return response()->json([

            'order' => $order,

            'success' => true

        ],200);

    }


HUH函数
浏览 88回答 1
1回答

绝地无双

检查“此订单”的类型。数组.原型.push() 将只适用于数组。编辑:既然它说“推送'的'未定义”,你还应该检查“this.order”是否真的被定义了。
随时随地看视频慕课网APP
我要回答