Skip to content

Line 线条

此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单。

平台差异说明

App(vue)App(nvue)H5微信小程序

基本使用

组件内部有预置的参数,直接使用即可,有如下几个参数需要了解:

  • color为线条的颜色
  • direction为线条的方向,默认为横向
  • length参数需要特别留意,它需要带上单位,比如设置为"50%","500rpx"等,在线条为横向时,表现为线条的长度;在线条为竖向时,表现为线条的高度。
html
<template>
  <template>
    /* 基础使用 */
    <su-line></su-line>

    /* 自定义颜色 */
    <su-line color="#2979ff"></su-line>

    /* 自定义线条方向 */
    <su-line direction="col"></su-line>

    /* 自定义线条长度 */
    <su-line length="50%"></su-line>
  </template>
</template>

线条类型

我们可以通过border-style参数设置线条的类型,有如下三种可选项:

  • solid表示实线
  • dashed表示方形虚线
  • dotted表示圆点虚线

兼容性

由于头条小程序的兼容性,如果组件无效的情况下,您可能需要给组件加上su-line类,如下:

html
<su-line class="su-line"></su-line>

示例源码

点击可以查看 右侧演示页面的源码

API

Props

参数说明类型默认值可选值
color线条的颜色String#e4e7ed-
length长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带rpx单位的值等String100%-
direction线条的方向,row-横向,col-竖向Stringrowcol
hair-line是否显示细线条Booleantruefalse
margin线条与上下左右元素的间距,字符串形式,如"30rpx"、"20rpx 30rpx"String--
border-style线条类型,见上方说明Stringsoliddashed / dotted

Released under the MIT License.

Released under the MIT License.