Commit a5e96ac0 by dongshufeng

refactor(iesplan): little change

parent 851b9e06
......@@ -13,6 +13,7 @@ pub enum Msg {
pub struct StartPage {
tiles: Tiles,
plan_card: Parameters,
general_para: Parameters,
}
......@@ -22,8 +23,10 @@ impl Component for StartPage {
fn create(_: &Context<Self>) -> Self {
let tiles = build_tiles(include_bytes!("../layout.xlsx").to_vec()).unwrap();
let mut plan_card = create_parameters(include_bytes!("../general.csv"));
plan_card.id = 15;
let general_para = create_parameters(include_bytes!("../general.csv"));
Self { tiles, general_para }
Self { tiles, general_para, plan_card }
}
fn update(&mut self, _: &Context<Self>, msg: Self::Message) -> bool {
......@@ -36,8 +39,8 @@ impl Component for StartPage {
}
fn view(&self, ctx: &Context<Self>) -> Html {
let mut nodes = HashMap::with_capacity(22);
for i in 0..22 {
let mut nodes = HashMap::with_capacity(23);
for i in 0..23 {
let v = html! {
<p>{format!("{i}")}</p>
};
......@@ -46,6 +49,9 @@ impl Component for StartPage {
nodes.insert(self.general_para.id, html! {
<ParaCard paras={self.general_para.clone()} />
});
nodes.insert(self.plan_card.id, html! {
<ParaCard paras={self.plan_card.clone()} />
});
self.tiles.create_html(nodes)
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论