- 在小部件中经常需要用参数值请求服务端接口来获取显示内容。
- 创建了一个
post show
小部件,用于在leap app post show
中展示,拥有类型为string的postID
属性。 - 此小部件根据
postID
参数值请求服务端数据,包含了一个app bar和一个center组件,后者的child是一个显示“内容+postID值”的text组件。 - 文本样式使用context中的
headline6
。 - playground路由的按钮文本改为“查看内容”,
navigate.pushNamed
方法的路由设置为/post/3
。 onGenerateRoute
方法通过解析路由名提取postID
值,实现了路由生成materialPageRoute
,该路由返回包含postID
参数的post show
小部件。- 测试中通过点击"查看内容"按钮,可以展示相应的
post show
小部件内容及其postID
,可以将此ID由3改为6进行再次测试。