如何在Flutter專案中使用GraphQL

2021-10-07 02:21:09 字數 1311 閱讀 6542

麼是graphql

這篇文章主要是看一下如何在flutter專案中使用graphql,如果不清楚graphql是什麼,建議先看下官網對其介紹:

從圖中也能看出,**分3部分

可以看出,在這個graphql server中,我們可以查詢 continents、continent 、countries 、country 等多個不同的model。我們用查詢countries為例,

使用的查詢語句為:

query countries

}顯示如下:

解釋一下:因為我只在 query 語句中傳入了 code、name、currency、emoji這四個引數,所以server端只返回給我這4個引數的結果result。你可以試著傳入一些其它引數,看一下返回結果是否會有變化。

flutter中使用graphql

最後我們看下這篇文章的主題,如如何在flutter中使用graphql。要在flutter專案中使用graphql,我們需要使用乙個庫: graphql_flutter

具體實現步驟如下:

1 先在pubspec.yaml中新增依賴

}其中,上面例子中的 query 字串,就是我們在**演示所使用的查詢語句。最後執行效果如下:

如何在CPP專案中使用CUDA

很多時候我們需要對乙個cpp專案中某一部分進行gpu加速,如下步驟能夠實現這一目的。直接新建或者開啟已有的cpp專案 右鍵專案,新建或者新增已有的.cu cu 件 注意 cpp檔案不能直接呼叫kernel函式 新增了cuda的標頭檔案也不行 於是我們可以以函式呼叫的方式,從.cpp檔案呼叫乙個.cu...

c語言 如何在專案中使用陣列

用乙個最簡單理解的專案來教大家怎麼用陣列吧,就寫乙個錄入並檢視十名同學的成績好了。首先建立乙個陣列,然後迴圈十次每次錄入一名同學成績,十次迴圈結束同學的成績也就全部錄入完畢 include int main printf 檢視十名學生成績 n for int i 0 i 10 i return0 注...

新手如何在專案中使用區塊鏈?

我是乙個區塊鏈blockchain新手,我想在我們新的金融專案中使用區塊鏈,其中 功能將在不同系統之間共享。網際網路上有很多說法,但是我們可以從 開始實施?這取決於你的blockchain區塊鏈想要達到的目標。此外,還取決於你想要乙個公有鏈還是私有鏈。如果你想啟動乙個私有鏈,即控制區塊鏈,資料不開放...