{{/* 定义index页面模板 */}} {{define "pages/index"}} {{.title}} {{template "layout/navbar"}} {{/* 基本数据输出示例 - 直接渲染标题变量 */}}

{{.title}}

{{/* 模板变量定义示例 - 将标题赋值给局部变量t */}} {{$t := .title}}

{{$t}}

{{/* 条件判断示例 - 根据score值判断是否及格 */}} {{if ge .score 60}}

及格

{{else}}

{{end}} {{/* 简单数组循环遍历示例 */}} {{range $key, $value := .hobby}} {{end}} {{/* 结构体数组循环遍历示例 */}} {{range $key, $value := .newsList}} {{end}} {{/* 空数组处理示例 - 当newsList2为空时显示提示信息 */}} {{range $key, $value := .newsList2}} {{else}}
  • 没有数据
  • {{end}} {{/* 结构体数据访问示例 - 使用with语句简化结构体属性访问 */}} {{with .news}} {{.Title}} {{.Content}} {{end}}
    {{/* 自定义模板函数使用示例 */}} {{.data}} {{UnixToTime .data}} {{ template "layout/footer"}} {{end}}