# 文字超出省略 v-ellipsis

# v-ellipsis

使用该指令当文字内容超出宽度(默认100 px)时自动变为省略形式。等同于使用 css:

width: 100px;
whiteSpace: nowrap
overflow: hidden;
textOverflow: ellipsis;

# 代码 Code

export default function (el, binding) {
    el.style.width = binding.arg || 100 + 'px'
    el.style.whiteSpace = 'nowrap'
    el.style.overflow = 'hidden';
    el.style.textOverflow = 'ellipsis';
}

# 参数 Attributes

参数 说明 默认值 类型 可选
width 元素宽度 100 Number 必填

# 使用 Usage

然后你可以在模板中任何元素上使用新的 v-ellipsis property,如下:

<div v-ellipsis:100> 需要省略的文字是阿萨的副本阿萨的副本阿萨的副本阿萨的副本</div>
上次更新: 5/11/2021, 5:45:21 PM