- 在app model中添加了一个新属性
resource i d
和方法set resource i d
。 - 导入了provider包后,使用
context read
在小部件中声明了app model
和post show model
。 - 通过点击内容列表项目中的图像触发
set page name
和set resource i d
方法并导入item到post show model
。 - 根据app model的状态,如果
page name
等于post show
且resource id
不为no
,则在导航中添加一个新页面。 - 创建的新页面是一个Material风格页面,它支持一个
post
类型的参数,并将其与post show model
里的post
属性关联。 - 加入新属性
post
到小部件,并通过构造方法传入。 - 内容列表中的图像被点击后,会触发状态变化,页面列表更新显示相应的内容标题。