シーン:
バックエンド インターフェイスを呼び出してリスト データを取得します。このインターフェイスは get リクエストです。get リクエスト パラメータは通常 xx=yy ですが、新しいインターフェイス バックエンドにはオブジェクト パラメータと属性パラメータが必要です。
バックエンドは、パラメータが次のように渡されると述べています。
url?name=xxx&tel=xxx &gf.name=xxx
最初に書いたコードは次のとおりで、バックエンドがエラーを報告します。
var param ={name:'张三',tel:'111',gf:{name:'李四'}};
const {code,data,msg} = await getDataList(param )
表示されるリクエストリンクは、url?name=xxx&tel=xxx& gf=name=xxx となります。
最後にコードを次のように変更しました。
var param ={name:'张三',tel:'111'};
param['gf.name'] = '李四';
const {code,data,msg} = await getDataList(param )
キーコードは次のとおりです: param['gf.name'] = 'Lisi';
表示されるリクエスト リンクは次のとおりです: url?name=xxx&tel=xxx &gf.name=xxx
このようにして、バックエンドはすべてのパラメータを受け取ることができます。