/*! For license information please see 7839.7e51e380.js.LICENSE.txt */ (self.webpackChunk=self.webpackChunk||[]).push([["7839"],{82458:function(n,s,a){"use strict";a.r(s);var t=a("80681");let e=["innerHTML"];s.default={setup:()=>({html:""}),render:()=>((0,t.wg)(),(0,t.iD)("div",{class:"van-doc-markdown-body",innerHTML:'

Divider

\n

Intro

\n

Separate content into multiple areas.

\n

Install

\n

Register component globally via app.use, refer to Component Registration for more registration ways.

\n
import { createApp } from 'vue';\nimport { Divider } from 'vant';\n\nconst app = createApp();\napp.use(Divider);\n
\n

Usage

\n

Basic Usage

\n
<van-divider />\n
\n

With Text

\n
<van-divider>Text</van-divider>\n
\n

Content Position

\n
<van-divider content-position="left">Text</van-divider>\n<van-divider content-position="right">Text</van-divider>\n
\n

Dashed

\n
<van-divider dashed>Text</van-divider>\n
\n

Custom Style

\n
<van-divider\n  :style="{ color: '#1989fa', borderColor: '#1989fa', padding: '0 16px' }"\n>\n  Text\n</van-divider>\n
\n

Vertical

\n
<van-divider vertical />\nText\n<van-divider vertical dashed />\nText\n<van-divider vertical :hairline="false" />\nText\n<van-divider vertical :style="{ borderColor: '#1989fa' }" />\n
\n

API

\n

Props

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
AttributeDescriptionTypeDefault
dashedWhether to use dashed borderbooleanfalse
hairlineWhether to use hairlinebooleantrue
content-positionContent position, can be set to left rightstringcenter
vertical v4.4.0Whether to use verticalbooleanfalse
\n

Slots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
defaultcontent
\n

Types

\n

The component exports the following type definitions:

\n
import type { DividerProps, DividerContentPosition } from 'vant';\n
\n

Theming

\n

CSS Variables

\n

The component provides the following CSS variables, which can be used to customize styles. Please refer to ConfigProvider component.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDefault ValueDescription
--van-divider-marginvar(--van-padding-md) 0-
--van-divider-vertical-margin0 var(--van-padding-xs)-
--van-divider-text-colorvar(--van-text-color-2)-
--van-divider-font-sizevar(--van-font-size-md)-
--van-divider-line-height24px-
--van-divider-border-colorvar(--van-border-color)-
--van-divider-content-paddingvar(--van-padding-md)-
--van-divider-content-left-width10%-
--van-divider-content-right-width10%-
\n
'},null,8,e))}}}]);