vue-text-dot

A vue component for text dotdotdot
1,027 15
Install
npm install vue-text-dot
Latest Version:1.0.0
Older releases:2
License:MIT
Last Updated:Oct 2, 2020
Links: GitHub  ·  npm
Maintainer: xmflswood

vue-text-dot

A vue component for clipping text.

Installation

npm install vue-text-dot --save

and in your component:

import dot from 'vue-text-dot'

Usage

<dot :msg="someText" @isDot="methods when is Doted"></dot>

Props

Name Type Required Default Description
msg String true text in dot
line Number false 1 the number of rows that you want to show

Tips

You'd better set the class for component including 'line-height'

Demo

Logo

<template>
  <div>
    <dot v-if="dot" :msg="desc" :line="2" class="desc" @isDot="isDot"></dot>
    <p v-if="!dot" class="desc">{{pinfo.desc}}</p>
    <span v-if="moreText && dot" @click="dot = !dot" class="show-more">show more</span>
    <span v-if="!dot" @click="dot = !dot" class="show-more">hide</span>
  </div>
</template>
import dot from 'vue-text-dot'
...
 {
   ...
   components: { dot, ... },
   data () {
     return {
       desc: '.....text....'
       moreText: false,
       dot: true
     }
   },
   methods: {
     // $emit
     isDot () {
       this.moreText = true
     }
   }
 }
...

Related Packages

@dullar/mercury

Advanced and highly reusable Mobile UI Components built on Vue2 & You can define...

8,553 6
@halobear/vue-upload

vue上传组件

460 1
overflow-follow-vue2

Vue 2 component and composable for pointer-following overflow content.

170 1
@nigmatulin8/text-highlighter-vue2

Vue 2 component for highlighting text in HTML

352 0
vite-plugin-vue2

Vite plugin for Vue2

1,474,659 618

Version History

Version Released Vue License
1.0.0 MIT
0.9.5 MIT
0.9.4 ^2.1.4 MIT
0.9.3 ^2.1.4 MIT
0.9.2 ^2.0.1 MIT