pumpkin-ui
指南
组件
指南
组件
  • 基础组件

    • Button 按钮
    • Cell 单元格
    • Icon 图标
    • Popup 弹出层
    • Toast 轻提示
  • 表单组件

    • PickerView 选择器视图
    • Picker 选择器
    • DatePicker 日期时间选择器
    • Switch 开关
    • Field 输入项
    • Form 表单
    • Checkbox 复选框
    • Radio 单选框
  • 反馈组件

    • Overlay 遮罩
    • Loading 加载
    • ActionSheet 动作面板
    • Notify 消息提示
    • Skeleton 骨架屏
    • Dialog 对话框
  • 展示组件

    • Progress 进度条
    • Divider 分割线
    • Badge 徽标
    • Empty 空元素
    • Tag 标签

Divider 分割线

基本使用

<pk-divider></pk-divider>

代码示例

基础用法

创建一条分割线。

template
    <pk-divider />
script
import { PkDivider } from "@pumpkin-ui/mobile"

style

自定义文本

通过默认插槽自定义文本。

template
    <pk-divider>自定义文本</pk-divider> 
script
import { PkDivider } from "@pumpkin-ui/mobile"

style

虚线

设置dashed为true,显示为虚线。

template
    <pk-divider dashed>虚线</pk-divider>
script
import { PkDivider } from "@pumpkin-ui/mobile"

style

自定义颜色

组件默认提供了borderColor和color属性分别用于修改分割线颜色和内容文本颜色。

template
    <pk-divider border-color="red">实线</pk-divider>
    <pk-divider dashed border-color="red">虚线</pk-divider>
    <pk-divider dashed border-color="red" color="red">字体颜色</pk-divider>
script
import { PkDivider } from "@pumpkin-ui/mobile"

style

内容文字位置

通过contentPosition属性修改内容文字位置。

template
    <pk-divider content-position="left">左侧</pk-divider>
    <pk-divider>默认中间</pk-divider>
    <pk-divider content-position="right">右侧</pk-divider>
    <pk-divider content-position="right">我是长文本我是长文本我是长文本我是长文本我是长文本我是长文本</pk-divider>
script
import { PkDivider } from "@pumpkin-ui/mobile"

style

分割线粗细

通过size属性修改分割线粗细。

template
    <pk-divider :size="2">分割线粗细 2px</pk-divider>
    <pk-divider :size="2" dashed>分割线粗细 2px</pk-divider>
script
import { PkDivider } from "@pumpkin-ui/mobile"

style

API

Props

属性名说明类型默认值可选值
size线条粗细number0.5
border-color分割线颜色string
color分割线内容文本颜色string
dashed虚线booleanfalse
content-position内容文本位置'left'|'center'|'right'center'left'|'center'|'right'

Events

事件名说明回调参数

Slots

插槽名说明
default内容文本区域,可通过content-position控制位置
template
    <pk-divider content-position="left">左侧</pk-divider>
    <pk-divider>默认中间</pk-divider>
    <pk-divider content-position="right">右侧</pk-divider>
    <pk-divider content-position="right">我是长文本我是长文本我是长文本我是长文本我是长文本我是长文本</pk-divider>
script
import { PkDivider } from "@pumpkin-ui/mobile"

style

Exposes

名称说明类型说明

样式变量

名称默认值说明
--pk-divider-colorvar(--pk-border-color)
--pk-divider-stylesolid
--pk-divider-size1px
--pk-divider-margin-horizontalvar(--pk-margin-m)
--pk-divider-font-colorvar(--pk-text-color-secondary)
Last Updated:
Contributors: yranky
Prev
Progress 进度条
Next
Badge 徽标