Files
quark-go/pkg/app/handler/miniapp/pages/index.go
tangtanglove 065afcb516 chore: wip
2023-05-27 14:37:10 +08:00

36 lines
779 B
Go

package pages
import (
"github.com/quarkcms/quark-go/pkg/builder"
"github.com/quarkcms/quark-go/pkg/builder/template/miniapppage"
"github.com/quarkcms/quark-go/pkg/component/miniapp/navbar"
"github.com/quarkcms/quark-go/pkg/component/miniapp/tabbar"
)
type Index struct {
miniapppage.Template
}
// 初始化
func (p *Index) Init() interface{} {
// 初始化模板
p.TemplateInit()
return p
}
// 头部导航
func (p *Index) Navbar(ctx *builder.Context, navbar *navbar.Component) interface{} {
return navbar.SetTitle("首页")
}
// 组件渲染
func (p *Index) Content(ctx *builder.Context) interface{} {
return "Hello World!"
}
// 底部导航
func (p *Index) Tabbar(ctx *builder.Context, tabbar *tabbar.Component) interface{} {
return tabbar.SetBottom(true)
}