配置说明:

参数 类型 必须 默认 说明
type string Y 固定值:text
grid Array N [12, 12, 12, 12] 栅格布局
name string Y 字段名称
title string Y 标题
value string/int N 定义默认值
tips string N 提示说明
prefix string N 表单前缀
suffix string N 表单后缀
attrs array N 文本框自定义属性

基础示例代码:

  1. public function demo()
  2. {
  3. $assign['buildForm']['items'] = [
  4. [
  5. 'type' => 'text',
  6. 'title' => '用户名',
  7. 'name' => 'text',
  8. 'tips' => '用户名必须',
  9. 'attrs' => [
  10. 'placeholder' => '请输入字母或数字',
  11. 'lay-verify' => 'required',
  12. ],
  13. ],
  14. // 更多表单项.....
  15. ];
  16. return $this->assign($assign)->fetch();
  17. }

基础示例渲染效果:

image.png

带前缀示例代码:

    public function demo()
    {
        $assign['buildForm']['items'] = [
            [
                'type'  => 'text',
                'title' => '链接地址',
                'name'  => 'text',
                'prefix' => 'http://',
                'attrs' => [
                        'placeholder' => '请输入域名',
                        'lay-verify' => 'required',
                ],
            ],
            // 更多表单项.....
        ];

        return $this->assign($assign)->fetch();
    }

带前缀示例渲染效果:

image.png

带后缀示例代码:

    public function demo()
    {
        $assign['buildForm']['items'] = [
            [
                'type'  => 'text',
                'title' => '商品价格',
                'name'  => 'text',
                'suffix' => '元',
                'attrs' => [
                        'lay-verify' => 'required',
                ],
            ],
            // 更多表单项.....
        ];
        return $this->assign($assign)->fetch();
    }

带后缀示例渲染效果:

image.png