flutter 網絡請求以及數據處理


網絡請求使用FutureBuilder來處理

import 'dart:convert';

  Widget build(BuildContext context) {
    return FutureBuilder(
      future: httpReq.get(sevicePath['homeArticle']+'${widget.id}'),
      builder: (context,snapshot){
        if (snapshot.hasData){
              var data = jsonDecode(snapshot.data.toString());
              datas = (data['data'] as List).cast();
              return SingleChildScrollView(
                child: _cellList(),
              );
        }else{
          return Center(
            child: Text('加載中...'),
          );
        }
      },
    );
  }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM