下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【移動應用開發(fā)技術(shù)】小程序文本溢出時我很忙顯示為省略號?
這篇文章給大家分享的是有關(guān)小程序文本溢出時我很忙顯示為省略號?的內(nèi)容。在下覺得挺實用的,因此分享給大家做個參考。一起跟隨在下過來看看吧。本文介紹在百度智能小程序開發(fā)中,如何將溢出的文本顯示為省略號。目前在移動端開發(fā)的展示界面中,如果一段文本的數(shù)量過長,受限于屏幕的寬高等因素,有可能不能完全顯示,為了提高用戶的使用體驗,這個時候就需要我們把溢出的文本顯示成省略號。接下來我們來看一下對于下面這一段文本內(nèi)容,我們可以如何實現(xiàn)行文本溢出的樣式吧:單行文本溢出多行文本溢出:5行以下的內(nèi)容全顯示;5行以上(含5行)只顯示5行,超出部分省略號展示;5行以上顯示展開按鈕。點擊展開,顯示全部內(nèi)容以及收起按鈕;點擊收起,折疊內(nèi)容并顯示展開按鈕。悠悠竹林,萬頃翠色,幾多清幽和寧靜,自然沒有城市的喧囂和雜亂。若有雨徐徐飄落,在綠綠的枝葉上騰起裊裊輕煙,如霧,如云,更似一幅水墨丹青,流芳沁馨,不知泊了誰的夢懷。更醉人的是那動聽的雨聲,疏疏落落,瀟然成音成曲。此時,雨為纖指竹為弦,清風流韻,細彈心語,聽雨的人,便是知音。悠悠竹林,萬頃翠色,幾多清幽和寧靜,自然沒有城市的喧囂和雜亂。若有雨徐徐飄落,在綠綠的枝葉上騰起裊裊輕煙,如霧,如云,更似一幅水墨丹青,流芳沁馨,不知泊了誰的夢懷。更醉人的是那動聽的雨聲,疏疏落落,瀟然成音成曲。此時,雨為纖指竹為弦,清風流韻,細彈心語,聽雨的人,便是知音。單行文本溢出1.在js文件中,輸入文本內(nèi)容:Page({
data:
{
content:'人要拿得起,也要放得下。拿得起是生存,放得下是生活;拿得起是能力,放得下是智慧。有的人拿不起,也就無所謂放下;有的人拿得起,卻放不下。拿不起,就會一事無成;放不下,就會疲憊不堪。人生外在的一切最終絲毫也帶不走,晚放下不如早放下。放下無謂的負擔,才能一路自在。'
}
});2.在css文件中使用text-overflow:ellipsis設置行尾顯示尾省略號:
white-space:
nowrap;
/*
不換行
*/
overflow:
hidden;
/*
超出隱藏
*/
text-overflow:
ellipsis;
/*
超出部分顯示省略號
*/多行文本溢出5行以下的內(nèi)容全顯示1.在js文件中,輸入文本內(nèi)容: Page({
data:
{
content:'人要拿得起,也要放得下。拿得起是生存,放得下是生活;拿得起是能力,放得下是智慧。有的人拿不起,也就無所謂放下;有的人拿得起,卻放不下。拿不起,就會一事無成;放不下,就會疲憊不堪。人生外在的一切最終絲毫也帶不走,晚放下不如早放下。放下無謂的負擔,才能一路自在。'
}
});2.在css文件中使用text-overflow:ellipsis設置行尾顯示尾省略號,多行文本溢出: display:
-webkit-box;
-webkit-box-orient:
vertical;
-webkit-line-clamp:
5;
/*
指定顯示文本的行數(shù)
*/
overflow:
hidden;
/*
超出隱藏
*/5行以上(含5行)只顯示5行,超出部分省略號展示1.在js文件中,輸入文本內(nèi)容:Page({
data:
{
content:'人要拿得起,也要放得下。拿得起是生存,放得下是生活;拿得起是能力,放得下是智慧。有的人拿不起,也就無所謂放下;有的人拿得起,卻放不下。拿不起,就會一事無成;放不下,就會疲憊不堪。人生外在的一切最終絲毫也帶不走,晚放下不如早放下。放下無謂的負擔,才能一路自在。'
}
});2.在css文件中使用text-overflow:ellipsis設置行尾顯示尾省略號,多行文本溢出:display:
-webkit-box;
-webkit-box-orient:
vertical;
-webkit-line-clamp:
5;
/*
指定顯示文本的行數(shù)
*/
overflow:
hidden;
/*
超出隱藏
*/
text-overflow:
ellipsis;
/*
超出部分顯示省略號
*/5行以上顯示展開按鈕點擊展開,顯示全部內(nèi)容以及收起按鈕;點擊收起,折疊內(nèi)容并顯示展開按鈕,更多詳細內(nèi)容可在工具中導入代碼片段查看:swanide://fragment/598981d541fda485a1715266effc213a1590053197948。1.在swan文件中輸入文本內(nèi)容,并設置按鈕:<view
class="container">
<view
class="title">
<text
class="title_txt">hello,我是測試demo</text>
</view>
<view
class="content
{{isShow
?
'on'
:
''}}">
悠悠竹林,萬頃翠色,幾多清幽和寧靜,自然沒有城市的喧囂和雜亂。若有雨徐徐飄落,在綠綠的枝葉上騰起裊裊輕煙,如霧,如云,更似一幅水墨丹青,流芳沁馨,不知泊了誰的夢懷。更醉人的是那動聽的雨聲,疏疏落落,瀟然成音成曲。此時,雨為纖指竹為弦,清風流韻,細彈心語,聽雨的人,便是知音。
</view>
<block
s-if="{{lineNum
>
4}}">
<view
class="btn"
bindtap="open">{{isShow
?
'收起'
:
'展開'}}</view>
</block>
</view>2.在css文件中設置文本顯示行數(shù):.title
{
display:
flex;
flex-direction:
row;
justify-content:
center;
align-items:
center;
padding:
25rpx;
}
.title_txt
{
font-size:
34rpx;
color:
#2b2b2b;}
.content
{
text-indent:
2em;
height:
auto;
overflow:
hidden;
/*
超出隱藏
*/
text-overflow:
ellipsis;
/*
超出部分顯示省略號
*/
display:
-webkit-box;
-webkit-line-clamp:
5;
/*
指定顯示文本的行數(shù)
*/
-webkit-box-orient:
vertical;
line-height:
30px;
/*
規(guī)定的行高
*/
padding:
0
25rpx;
font-size:
30rpx;
color:
#888;}
.content.on
{
display:
block;
text-overflow:
clip;
overflow:
visible;
}
.btn
{
text-align:
center;
color:
#333;}3.在js文件中設置默認收起狀態(tài):/**
*
默認收起狀態(tài),isShow作為控制顯隱的開關(guān)
*
點擊按鈕isShow的狀態(tài)值取反即可。
*
獲取行數(shù)的計算方式:
*
行數(shù)
=
內(nèi)容高度/
行高
*/
Page({
data:
{
isShow:
false,
lineNum:
5
},
open()
{
this.setData({
isShow:
!this.data.isShow
});
},
onShow()
{
const
query
=
swan.createSelectorQuery();
query.select('.content').boundingClientRect();
query.exec(res
=>
{
const
LineHeight
=
30;
//
行高
const
LineNum
=
res[0].height
/
LineHeight;
//
行數(shù)
if
(LineNum
<
5)
{
this.setD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度沈陽廣告?zhèn)髅綑C構(gòu)勞動合同解除證明
- 南充科技職業(yè)學院《界面交互設計》2023-2024學年第一學期期末試卷
- 南昌應用技術(shù)師范學院《焊接檢驗》2023-2024學年第一學期期末試卷
- 南昌師范學院《社會體育指導員一級》2023-2024學年第一學期期末試卷
- 南昌交通學院《材料科學基礎2》2023-2024學年第一學期期末試卷
- 南昌航空大學《建筑意匠》2023-2024學年第一學期期末試卷
- 南昌大學《數(shù)字系統(tǒng)實驗》2023-2024學年第一學期期末試卷
- 綿陽職業(yè)技術(shù)學院《作物育種學總論》2023-2024學年第一學期期末試卷
- 眉山職業(yè)技術(shù)學院《中國歷史要籍介紹》2023-2024學年第一學期期末試卷
- 漯河職業(yè)技術(shù)學院《模式識別理論與應用》2023-2024學年第一學期期末試卷
- 《城市綠地設計規(guī)范》2016-20210810154931
- 網(wǎng)球場經(jīng)營方案
- 2024-2030年中國食品飲料灌裝設備行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 2024年公司保密工作制度(四篇)
- 重慶市康德卷2025屆高一數(shù)學第一學期期末聯(lián)考試題含解析
- 建筑結(jié)構(gòu)課程設計成果
- 雙梁橋式起重機小車改造方案
- 基于AR的無人機操作訓練系統(tǒng)
- XX農(nóng)貿(mào)市場物業(yè)公司管理方案
- 纖維增強復合材料 單向增強材料Ⅰ型-Ⅱ 型混合層間斷裂韌性的測定 編制說明
- 湖北省襄陽市數(shù)學中考2024年測試試題及解答
評論
0/150
提交評論