Skip to content
On this page

areaResponse 区域响应指令

areaResponse 指令主要用来处理,宽度固定或者不固定的情况下,区域内输入控件的布局展示。场景如下

  1. 在某区域只是组合了已有的功能或者组件,不能修改内部的输入控件的布局。但是此区域与整个页面的宽度不一致,会使响应时出现视觉上的不一致。在区域上使用此指令,可以根据当前区域的实际宽度,追加上真正的宽度样式,让输入控件布局展示与视觉宽度一致。
  2. 在弹出窗口组合已经的功能或组件,不能修改内部的输入控件的布局。弹出窗口的宽度是可拖拽的,输入控件需要响应这个宽度的变更,而不是依据整体页面处理输入控件。

基本用法

<template>
    <div class="f-form-layout farris-form farris-form-controls-inline" v-area-response>
        <div class="col-12 col-md-6 col-xl-3 col-el-2">
            <div class="farris-group-wrap">
                <div class="form-group farris-form-group">
                    <label class="col-form-label"><span class="farris-label-text">单据编号</span></label>
                    <div class="farris-input-wrap">
                        <input class="form-control" type="text" />
                    </div>
                </div>
            </div>
        </div>
        <div class="col-12 col-md-6 col-xl-3 col-el-2">
            <div class="farris-group-wrap">
                <div class="form-group farris-form-group">
                    <label class="col-form-label"> <span class="farris-label-text">合同类型</span></label>
                    <div class="farris-input-wrap">
                        <input class="form-control" type="text" />
                    </div>
                </div>
            </div>
        </div>
        <div class="col-12 col-md-6 col-xl-3 col-el-2">
            <div class="farris-group-wrap">
                <div class="form-group farris-form-group">
                    <label class="col-form-label"><span class="farris-label-text">负责人</span></label>
                    <div class="farris-input-wrap">
                        <input class="form-control" type="text" />
                    </div>
                </div>
            </div>
        </div>
        <div class="col-12 col-md-6 col-xl-3 col-el-2">
            <div class="farris-group-wrap">
                <div class="form-group farris-form-group">
                    <label class="col-form-label"> <span class="farris-label-text">负责部门</span></label>
                    <div class="farris-input-wrap">
                        <input class="form-control" type="text" />
                    </div>
                </div>
            </div>
        </div>
        <div class="col-12 col-md-6 col-xl-3 col-el-2">
            <div class="farris-group-wrap">
                <div class="form-group farris-form-group">
                    <label class="col-form-label"><span class="farris-label-text">审批人</span></label>
                    <div class="farris-input-wrap">
                        <input class="form-control" type="text" />
                    </div>
                </div>
            </div>
        </div>
        <div class="col-12 col-md-6 col-xl-3 col-el-2">
            <div class="farris-group-wrap">
                <div class="form-group farris-form-group">
                    <label class="col-form-label"> <span class="farris-label-text">描述</span></label>
                    <div class="farris-input-wrap">
                        <input class="form-control" type="text" />
                    </div>
                </div>
            </div>
        </div>
    </div>
</template>

指定数据

接收值属性含义

属性名类型默认值说明
enablebooleantruetrue 是启用区域响应,false 为禁用区域响应
autoWidthbooleantrue是否监听区域的宽度变更,如果为 false,只根据初始时的宽度处理输入控件,如果为 true,监听区域的宽度变更,根据宽度变更调整输入控件的展示。

事件

TIP

暂无内容

插槽

TIP

暂无内容