Yb-components Yb-components
首页
开发规范
yb-cli
  • 开发指南
  • 更新日志
  • 组件
关于
首页
开发规范
yb-cli
  • 开发指南
  • 更新日志
  • 组件
关于
  • 开发指南
  • 更新日志
  • 数据展示

    • YbTable 表格
    • YbCardList 卡片列表
    • YbTree 树
    • YbCascaderList 级联列表
    • YbSimpleTablePage 分页查询表格
    • YbSimpleCardPage 分页卡片列表
    • YbBasicProfile 基础详情数据展示
    • YbOutscrollLayout 固定在滚动区域外
    • YbOutscrollTree 固定在滚动区域外的Tree
    • YbInfoLayout 信息页布局
    • YbEditLayout 编辑页布局
  • 数据录入

    • YbRowsPopoverForm 浮层多行表单
    • YbFormily 配置式表单
    • YbForm 表单
    • YbRowsForm 多行表单
    • YbCollapseForm 折叠表单
    • YbQueryFilter 筛选表单
    • YbFilesSelect 文件选择器
    • YbRangeWrapper 范围结构
    • YbRangeDatepicker 日期范围
    • YbRange 范围
    • YbFormulaInput 简单运算公式输入
    • YbCron 表达式生成器
    • YbTreeSelect 树型选择器
    • YbInputgroupWrapper 复合组
    • YbThemeSelect 主题风格选择器
    • YbSelect 选择器
    • YbPaginationSelect 分页选择器
    • YbCodemirror 代码编辑器
    • YbCodemirrorSql SQL编辑器
    • YbCodemirrorJson JSON编辑器
    • YbCodemirrorXml XML编辑器
    • YbCombiDatepicker 组合时间
    • YbQuarterPicker 季度选择器
    • YbRangeQuarterPicker 季度范围选择器
      • YbConditionSelect 条件选择器
      • YbCheckboxGroup 多选框组
      • YbIconSelect 选择器
      • YbTagsInput 标签输入框
    • 其他组件

      • YbBallLoading 加载中
      • YbSymbolIcon 多色小图标
      • YbKeybuttonsPopover
      • YbPercentBattery 电池百分比
      • YbAffix 固钉
      • YbPagination 分页器
      • YbCollapse 折叠面板
      • YbScrollTool 滚动工具
    • 物料

      • YbMainSideMenu 侧栏菜单
      • YbLoadRemote 远程应用加载
      • YbLayoutPro 布局
      • YbMainPro 主页
      • YbAppMain 应用主页
      • YbAppLogin 普通登录页
      • YbAppPortal Portal登录页
    • 指令

      • v-fixed-in-scroller
    • Mixins

      • pageList_mixin
      • getScopedSlot_mixin
      • editFormPage_mixin
      • uploadProgressPage_mixin
      • rowActions_mixin
      • rowDeletes_mixin
      • drawerToRouterTab_mixin
    • 实验室

      • YbSwiper 轮播
    • 组件
    • 数据录入
    liaoyingmin
    2024-02-22

    YbRangeQuarterPicker 季度范围选择器

    # 基本使用

    至
    value:[]
    <template>
        <div>
            <yb-range-quarter-picker v-model="quarterRange" />
            <div style="margin-top:10px">value:{{quarterRange}}</div>
        </div>
    </template>
    <script>
        export default {
            data() {
                return {
                    quarterRange: [],
                };
            },
        };
    </script>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    显示 复制 复制

    # 范围完整值

    只选一个值时,第二个值取间隔1年
    至
    value:[]
    只选一个值时,第二个值取间隔1个季度,并且显示到框内
    至
    value:[]
    只选一个值时,第二个值总是间隔1个季度
    至
    value:[]
    <template>
        <div>
            <div style="margin:10px 0">只选一个值时,第二个值取间隔1年</div>
            <yb-range-quarter-picker v-model="dateRange" intactBoth />
            <div style="margin:10px 0">value:{{dateRange}}</div>
            <div style="margin:10px 0">
                只选一个值时,第二个值取间隔1个季度,并且显示到框内
            </div>
            <yb-range-quarter-picker
                v-model="dateRange2"
                intactBoth
                :intactOption="{value:1,visible:true}"
            />
            <div style="margin:10px 0">value:{{dateRange2}}</div>
            <div style="margin:10px 0">只选一个值时,第二个值总是间隔1个季度</div>
            <yb-range-quarter-picker
                v-model="dateRange3"
                intactBoth
                :intactOption="{value:1,visible:true,always:true}"
            />
            <div style="margin:10px 0">value:{{dateRange3}}</div>
        </div>
    </template>
    <script>
        export default {
            data() {
                return {
                    dateRange: [],
                    dateRange2: [],
                    dateRange3: [],
                };
            },
        };
    </script>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    显示 复制 复制

    # YbRangeQuarterPicker Attributes

    参数 说明 类型 可选值 默认值
    value/v-model 绑定值 array - []
    datePickerProps 详见YbRangeQuarterPicker datePickerProps object - --
    separator 分隔符 string - 至
    intactBoth 值的完整性,开启后,与 intactOption 结合保证输出的 value 是完整的两个值 boolean - false
    intactOption 当 intactBoth 开启后,其中有一个输入框没有值时,自动获取完整的值,得到完整的范围值,详见YbRangeQuarterPicker intactOption object - --

    # YbRangeQuarterPicker datePickerProps

    参数 说明 类型 可选值 默认值
    startPlaceholder 范围选择时开始季度的占位内容 string - 选择开始季度
    endPlaceholder 范围选择时结束季度的占位内容 string - 选择结束季度
    -- 其他属性同yb-quarter-picker - - -

    # YbRangeQuarterPicker intactOption

    参数 说明 类型 可选值 默认值
    value 当 intactBoth 开启后,增加/减去 value 个季度 number - 4
    visible 当 intactBoth 开启后,是否显示到输入框 boolean - false
    always 当 intactBoth 开启后,范围值总是保持固定间隔 boolean - false

    # YbRangeQuarterPicker Events

    事件名称 说明 回调参数
    change 选定值改变时触发 value
    上次更新: 2024/02/23, 18:05:00
    YbQuarterPicker 季度选择器
    YbConditionSelect 条件选择器

    ← YbQuarterPicker 季度选择器 YbConditionSelect 条件选择器→

    Theme by Vdoing | Copyright © 2021-2025 YB-GZ | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式