1.0.1 • Published 6 years ago

vue-ellipsis2 v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

vue-ellipsis

Version License Downloads

fork from https://github.com/jypblue/vue-ellipsis

a multiline sentence ellipsis component of vue2.js

Features

  • Supports Vue2.js
  • Compact size 2KB(1KB gzipped)

Installation

NPM

$ npm install vue-ellipsis2 --save

Yarn

$ yarn add vue-ellipsis2

Bower

$ bower install vue-ellipsis2

Ellipsis Component Attributes

参数说明类型默认值必写
data需要添加省略号的内容String-true
line-clamp显示几行Number1true
line-height单行高度(设定时与实际单行高度一致,若使用rem请自行计算转换)String'22px'true
end-char句子末尾跟随字符串String'...'false
end-html句子末尾跟随HTML片段String-false
click点击回调函数Function-false

How To Use

Import:
import Vue from 'vue'
import VueEllipsis from 'vue-ellipsis2'
Vue.use(VueEllipsis)

Component Use:

html: HTML String. just like '<span class="read-more">read more</span>'
handleClick: click callback function

<ellipsis
:data="msg"
:line-clamp="2"
:line-height="'24px'"
:end-char="'###'"
:end-html="html"
@click="handleClick"
>
</ellipsis>

License

MIT