取消上面的GridVIew的回彈效果。就是在拖這個gridview的時候有一個滾動的效果json
physics: NeverScrollableScrollPhysics(),後端
大R刷新後,點擊這裏的空白的地方,GridView就不會有滾動的效果了。less
service_url.dart配置接口的地址和名稱async
const serviceUrl='http://test.baixingliangfan.cn/baixing/'; const servicePath={ 'homePageContent':serviceUrl+'wxmini/homePageContent',//商店首頁信息 'homePageBelowConten':serviceUrl+'wxmini/homePageBelowConten',//商城首頁熱賣商品 'getCategory':serviceUrl+'wxmini/getCategory',//商品類別信息 };
pages/category_page.dartide
引入數據訪問類和dart自帶的轉換json的ui
這裏的代碼刪除掉,咱們把類修改爲一個動態的widgeturl
class CategoryPage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: Center(child: Text('分類頁面'),), ); } }
stfu快速生成動態的widgetspa
flutter的缺點就是加載首頁的時候把其餘接個頁面的數據也加載了。不少人論壇提這個問題,目前尚未解決3d
import 'package:flutter/material.dart'; import '../service/service_method.dart'; import 'dart:convert'; class CategoryPage extends StatefulWidget { @override _CategoryPageState createState() => _CategoryPageState(); } class _CategoryPageState extends State<CategoryPage> { @override Widget build(BuildContext context) { _getCategory(); return Container( child:Center( child: Text('分類頁面'), ) ); } void _getCategory() async{ await request('getCategory').then((val){ var data=json.decode(val.toString()); print(data); }); } }