麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 課堂 > 小程序 > 正文

微信小程序?qū)崿F(xiàn)指定顯示行數(shù)多余文字去掉用省略號(hào)代替

2020-03-21 16:12:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

效果圖

微信小程序,省略號(hào)

實(shí)現(xiàn)

wxml  <view class='goods-details'>    <text class='goods-details-title'>商品詳情</text>    <text catchtap='showAllAction' class='goods-details-content {{isShowAllContent ?"content-all" :"content-breif"}}'>你如安好,便是晴天你如安好,異國(guó)他鄉(xiāng),年少夫妻,無(wú)比恩愛(ài),她不小心失去了第一個(gè)孩子,他安慰她:“沒(méi)關(guān)系,我答應(yīng)你,我們還會(huì)再有孩子。”碾轉(zhuǎn)數(shù)年,他留你如安好,便是晴天你如安好你如安好,便是晴天你如安好,異國(guó)他鄉(xiāng),年少夫妻,無(wú)比恩愛(ài),她不小</text>  </view>

wxss

.goods-details {  display: flex;  width: 100%;  flex-direction: column;  margin-top: 20rpx;  background-color: #fff;}.goods-details-title {  color: #333;  font-size: 34rpx;  font-weight: 700;  margin-left: 24rpx;  margin-top: 20rpx;}.goods-details-content {  display: -webkit-box;  color: #4d4d4d;  margin-left: 24rpx;  margin-right: 24rpx;  margin-top: 24rpx;  line-height: 52rpx;  overflow: hidden;  word-break: break-all;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;}.content-all {}.content-breif {  -webkit-line-clamp: 4; //顯示幾行}

js

Page({  /**   * 頁(yè)面的初始數(shù)據(jù)   */  data: {    isShowAllContent: false  },  /**   * 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面加載   */  onLoad: function(options) {  },  showAllAction: function() {    this.setData({      isShowAllContent: !this.data.isShowAllContent    })  }})

詳細(xì)css講解

-webkit-line-clamp

限制在一個(gè)塊元素顯示的文本的行數(shù)。

-webkit-line-clamp 是一個(gè) 不規(guī)范的屬性(unsupported WebKit property),它沒(méi)有出現(xiàn)在 CSS 規(guī)范草案中。

為了實(shí)現(xiàn)該效果,它需要組合其他外來(lái)的 WebKit 屬性。常見(jiàn)結(jié)合屬性:

•display: -webkit-box: 必須結(jié)合的屬性 ,將對(duì)象作為彈性伸縮盒子模型顯示 。
•-webkit-box-orient: 必須結(jié)合的屬性 ,設(shè)置或檢索伸縮盒對(duì)象的子元素的排列方式 。
•text-overflow:可以用來(lái)多行文本的情況下,用省略號(hào)“…”隱藏超出范圍的文本 。

overflow

規(guī)定當(dāng)內(nèi)容溢出元素框時(shí)發(fā)生的事情。所有主流瀏覽器都支持 overflow 屬性??梢匀∠旅鎺讉€(gè)值:

•visible: 默認(rèn)值。內(nèi)容不會(huì)被修剪,會(huì)呈現(xiàn)在元素框之外。
•hidden: 內(nèi)容會(huì)被修剪,并且其余內(nèi)容是不可見(jiàn)的。
•scroll: 內(nèi)容會(huì)被修剪,但是瀏覽器會(huì)顯示滾動(dòng)條以便查看其余的內(nèi)容。
•auto: 如果內(nèi)容被修剪,則瀏覽器會(huì)顯示滾動(dòng)條以便查看其余的內(nèi)容。
•inherit: 規(guī)定應(yīng)該從父元素繼承 overflow 屬性的值。

word-break

規(guī)定自動(dòng)換行的處理方法??梢匀∠旅娴闹担?/p>

•normal 使用瀏覽器默認(rèn)的換行規(guī)則。
•break-all 允許在單詞內(nèi)換行。
•keep-all 只能在半角空格或連字符處換行。

text-overflow

規(guī)定當(dāng)文本溢出包含元素時(shí)發(fā)生的事情。取值如下:

•clip:修剪文本。 
•ellipsis: 顯示省略符號(hào)來(lái)代表被修剪的文本。 
•string: 使用給定的字符串來(lái)代表被修剪的文本。(ps:試過(guò),小程序里面咋沒(méi)有效果???)

white-space

另外額外介紹下該元素,文本不進(jìn)行換行(也就是只有一行),可以這么操作:

p{ white-space: nowrap }

總結(jié)

以上所述是小編給大家介紹的微信小程序實(shí)現(xiàn)指定顯示行數(shù)多余文字去掉用省略號(hào)代替,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VEVB武林網(wǎng)網(wǎng)站的支持!


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: av在线播放网址 | h视频在线免费看 | av在线观| 久久精品9 | 久国久产久精永久网页 | 九九热在线精品视频 | 中文字幕精品在线播放 | 久久久久国产成人免费精品免费 | 高清国产午夜精品久久久久久 | 国产精品99久久99久久久二 | 国产精品.com | 男女无套免费视频 | 91在线色 | 国产九九九九 | 毛片在哪看 | 日韩视频一二三 | 欧产日产国产精品v | 久久蜜臀一区二区三区av | 国产精品爆操 | 久久性生活免费视频 | 在线观看国产网站 | 免费福利在线视频 | 在线看一区二区三区 | 国产精品久久久久久久久久iiiii | 欧美激情视频一区二区免费 | 久久看视频 | 极品国产91在线网站 | 国产一级小视频 | 日本高清无遮挡 | v天堂在线视频 | 中文字幕在线视频网站 | 日本68xxxx| 禁漫天堂久久久久久久久久 | 国内免费视频成人精品 | 国产一级毛片高清视频 | 久精品久久 | 精品一区二区三区在线视频 | 羞羞视频免费网站日本动漫 | 粉嫩粉嫩一区二区三区在线播放 | 久久久久久久爱 | a免费看 |