1.1.0 • Published 2 years ago

hfex-ellipsis v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

HfexEllipsis

多行文本展开与收起

安装使用

npm安装

npm i hfex-ellipsis

vue组件引入(Vue3)

<HfexEllipsis
    :text="text"
    :max-lines="5"
>
    <template v-slot:default="{clickToggle, expanded}">
        <span
            class="expand-text"
            @click="clickToggle"
        >{{ expanded ? '收起' : '阅读全文' }}
        </span>
    </template>
</HfexEllipsis>
<script setup lang="ts">
import HfexEllipsis from 'hfex-ellipsis'

const text = 'HfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsis';

<script/>

vue组件引入(Vue2)

<HfexEllipsis
    :text="text"
    :max-lines="5"
>
    <template v-slot:default="{clickToggle, expanded}">
        <span
            class="expand-text"
            @click="clickToggle"
        >{{ expanded ? '收起' : '阅读全文' }}
        </span>
    </template>
</HfexEllipsis>
```js
import HfexEllipsis from 'hfex-ellipsis/dist/vue2/esm'
export default {
    data(){
        return{
            text:'HfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsisHfexEllipsis'
        }
    },
    components:{
        HfexEllipsis
    }
}

props

PropTypeDefaultdescriptionrequired
textstring' '文本true
maxLinesnumber3超过多少行隐藏false
widthnumber组件容器占父容器宽度比例100false
clickTogglefunctionclickToggle展开收起方法true
expandedbooleanexpanded显示文本展开或者收起true

截图示例

截图示例

截图示例

1.1.0

2 years ago

1.0.0

2 years ago