配置对象

配置对象定义: https://pkg.go.dev/github.com/gogf/gf/v2/os/gview#Config

配置文件

视图组件支持配置文件,当使用g.View(单例名称)获取View单例对象时,将会自动通过默认的配置管理对象获取对应的View配置。默认情况下会读取viewer.单例名称配置项,当该配置项不存在时,将会读取viewer配置项。

完整配置文件配置项及说明如下,其中配置项名称不区分大小写:

多个View对象的配置示例:

我们可以通过单例对象名称获取对应配置的View单例对象:

方法列表: https://pkg.go.dev/github.com/gogf/gf/v2/os/gview

  1. 可以通过SetConfig及来设置。
  2. 也可以使用View对象的Set*方法进行特定配置的设置。

我们可以使用SetConfigWithMap方法通过Key-Value键值对来设置/修改View的特定配置,其余的配置使用默认配置即可。其中Key的名称即是Config这个struct中的属性名称,并且不区分大小写,单词间也支持使用/_/空格符号连接,具体可参考 章节转换规则。

简单示例:

其中DefaultFile表示默认解析的模板文件,键名也可以使用defaultFile, default-File, default_file, default file,其他配置属性以此类推。

注意事项

这个时候请检查你的配置文件中是否有设置模板标签,常见的是delimiters设置为了["${", "}"],但是模板中使用的是["{{", "}}"]