yao/sui/core/page.go
2023-10-09 12:10:06 +08:00

20 lines
424 B
Go

package core
import jsoniter "github.com/json-iterator/go"
// Get get the base info
func (page *Page) Get() *Page {
return page
}
// GetConfig get the config
func (page *Page) GetConfig() *PageConfig {
if page.Config == nil && page.Codes.CONF.Code != "" {
var config PageConfig
err := jsoniter.Unmarshal([]byte(page.Codes.CONF.Code), &config)
if err == nil {
page.Config = &config
}
}
return page.Config
}