代码拉取完成,页面将自动刷新
同步操作将从 网安科技前端组/vue-ellipsis 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<template>
<div class="demo">
<h2>组件示例/Use component</h2>
<code>
<ellipsis position="start|middle|end" show-title="always|none|auto" :rows="1" scale fill="###"/>
</code>
<h3>自动缩小文字/Auto scale</h3>
<ellipsis class="sample-item" scale>|这里有一些文字这里有一些文字这里有一些文字字这里有一些文字字这里有一些文字|</ellipsis>
<code>scale</code>
<h3>左边/Left</h3>
<ellipsis style="color:red;" class="sample-item" position="start" :rows="rows" title="自定义title">
很长很long long long long long long lo长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长long long long long
long long lo的文字,{{timeout}}秒后显示所有文字
</ellipsis>
<code>position="start" :rows="rows"</code>
<ellipsis style="font-size: 24px;" class="sample-item" position="start">
这段文字很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长,会显示 title 提示框
</ellipsis>
<code>position="start"</code>
<ellipsis style="font-size: 40px;" class="sample-item" position="start" delay fill="------">
很长很长long long long long long long lo很长很long long long long long long lo长很长很长很长很长long long long long long
long lo很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文字
</ellipsis>
<code>position="start" delay fill="------"</code>
<ellipsis class="sample-item" position="start" :rows="2" fill="------">long long long long long long long
long long
long
long long long
long long long long long long long long long long text
</ellipsis>
<code>position="start" :rows="2" fill="------"</code>
<h3>中间/Middle</h3>
<ellipsis class="sample-item" position="middle">
这段文字很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长,但是并不会显示 title 提示框
</ellipsis>
<code>position="middle"</code>
<ellipsis class="sample-item" position="middle">long long long long long long long long long long long long long
long long long long long long long long long long text
</ellipsis>
<code>position="middle"</code>
<ellipsis class="sample-item" position="middle" show-title="none" fill="------">
这段文字不会显示 中间的填充数据中间的填充数据中间的填充数据 title
</ellipsis>
<code>position="middle" show-title="none" fill="------"</code>
<h3>右边/Right</h3>
<ellipsis class="sample-item" position="end">
{{text}}
</ellipsis>
<code>position="end"</code>
<ellipsis class="sample-item" position="end" showTitle="always">
这段文字始终显示 title
</ellipsis>
<code>position="end" showTitle="always"</code>
<ellipsis class="sample-item" position="end" fill="------">
{{text}}
</ellipsis>
<code>position="end" fill="------"</code>
<ellipsis class="sample-item" position="end" :rows="3" fill="------">long long long long long
long long
<span>long</span>
<b>long long long long long</b>
<div>long long long long long long long long long long text</div>
long long long long long long long long long long text
long long long long long long long long long long text
long long long long long long long long long long text
</ellipsis>
<code>position="end" :rows="3" fill="------"</code>
</div>
</template>
<script>
export default {
name: 'ComponentDemo',
data() {
return {
rows: 1,
text: '很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文字',
timeout: 10
}
},
mounted() {
// let handle = setInterval(() => {
// this.timeout--
// if (this.timeout > 0) {
// return
// }
// clearInterval(handle)
// this.rows = 0
// this.text = '不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长不长的文字'
// }, 1000)
}
}
</script>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。