Files
GoCode/templates/pages/index.html
nannanwu 37c78d9a4e feat(controller): 完善基础控制器及默认页面渲染
- 新增BaseController,包含Success和Error通用响应方法
- 修改DefaultController Index方法,改为返回HTML页面
- 更新index.html模板,优化模板语法和结构,增加条件判断和循环示例
- UserController嵌入BaseController,Index方法统一调用Success响应
- 修正部分注释及代码格式提升可读性
2026-02-20 14:22:47 +08:00

56 lines
1.1 KiB
HTML

{{define "pages/index"}}
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{.title}}</title>
<link rel="stylesheet" href="/static/navbar.css">
<link rel="stylesheet" href="/static/footer.css">
</head>
<body>
{{template "layout/navbar"}}
<h2>{{.title}}</h2>
{{$t := .title}}
<h4>{{$t}}</h4>
{{if ge .score 60}}
<p>及格</p>
{{else}}
<p>不及格</p>
{{end}}
{{range $key, $value := .hobby}}
<ul>
<li>{{$key}}--{{$value}}</li>
</ul>
{{end}}
{{range $key, $value := .newsList}}
<ul>
<li>{{$key}}--{{$value.Title}}--{{$value.Content}}</li>
</ul>
{{end}}
{{range $key, $value := .newsList2}}
<ul>
<li>{{$key}}--{{$value.Title}}--{{$value.Content}}</li>
</ul>
{{else}}
<li>没有数据</li>
{{end}}
{{with .news}}
{{.Title}}
{{.Content}}
{{end}}
<br>
{{.data}}
{{template "layout/footer"}}
</body>
</html>
{{end}}