国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序-控制文本的顯示及隱藏(當文字超出兩行時,設置為可點擊并進入查看詳情頁面)

這篇具有很好參考價值的文章主要介紹了微信小程序-控制文本的顯示及隱藏(當文字超出兩行時,設置為可點擊并進入查看詳情頁面)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

參考文章

1、微信小程序文本展開、收起功能
2、微信小程序文字超過行后隱藏并且顯示省略號

需求描述

顯示消息內容,超出兩行部分隱藏。當有隱藏內容時,該卡片設為可點擊,進入消息詳情頁面。

代碼

1、wxml

<view class="message_content_bottom" bindtap="{{isOpen ? 'openMessageDetail' : '' }}>
    <!--這里一定要是text!!!!!!!!!!!!!!!-->
    <text class="content_bottom">{{content}}</text>
</view>

2、wxss

 .message_content_bottom{
        width: 100%;
        font-size: 14px;
        /*以下內容是文字隱藏所必須的*/
        display: -webkit-box;
        word-break: break-all;/*換行規(guī)則*/
        text-overflow: ellipsis;/*最后使用省略號顯示*/
        overflow: hidden;/*超出部分隱藏*/
        -webkit-box-orient: vertical;
        -webkit-line-clamp:2;/*能夠顯示幾行*/
        line-height: 20px; /*行高,固定寫死。后續(xù)將會使用它*/
}

3、.js文章來源地址http://www.zghlxwxcb.cn/news/detail-549535.html

Page({

  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
  		content:"嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟嘟",
  		//記錄是否可點擊
  		isOpen:false
  },

  //主要部分:對消息進行處理-超過兩行顯示時,可以點擊進入查看詳情頁面
  hidenMore(type) {
    let that = this;
    let isOpen = false;
    const query = wx.createSelectorQuery();
    query.selectAll('.content_bottom').fields({
      size: true,
    }).exec(function (res) {
      let ress = res[0];
      let lineHeight = 20 //樣式中寫死的行高,單位px
      for (let i = 0; i < ress.length; i++) {
        if (ress[i].height / lineHeight > 2) {
            isOpen = true;
        }
      }
      that.setData({
        isOpen : isOpen 
      })
    }) 
  },
})

到了這里,關于微信小程序-控制文本的顯示及隱藏(當文字超出兩行時,設置為可點擊并進入查看詳情頁面)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 微信小程序 - 修改多行文本輸入框 placeholder 屬性換行顯示文字樣式的詳細教程

    多行文本輸入框是微信小程序中常用的組件之一,而placeholder屬性則用于在輸入框中顯示提示文本。然而,默認情況下,placeholder屬性中的文字無法實現(xiàn)換行顯示,這可能會導致在一些情況下顯示不完整或不夠明確。在本篇教程中,我將詳細介紹如何修改多行文本輸入框的pl

    2024年02月03日
    瀏覽(99)
  • CSS控制文本超出打點顯示

    CSS控制文本超出打點顯示

    只有1行文本時,需要滿足如下條件: 文本需要有 寬度 。當設置了寬度時,文本過長才會超出該寬度,所以文本的元素應該是塊級元素(行內元素寬度、高度都會失效)。 不換行 顯示。單行文本無需換行。 超出部分隱藏。文本超出寬度的部分,需要隱藏顯示。 文本超出打

    2024年02月15日
    瀏覽(19)
  • 微信小程序點擊顯示和隱藏

    要實現(xiàn)微信小程序的點擊顯示和隱藏功能,可以采用以下方法: 1、在wxml文件中定義按鈕或者其他需要點擊顯示和隱藏的元素,并設置按鈕或者元素的樣式和屬性。 2、在對應的js文件中,先定義一個變量,用于標識當前按鈕或者元素的狀態(tài),比如:var isShow = false; 3、在按鈕或

    2024年02月16日
    瀏覽(17)
  • 微信小程序顯示和隱藏分享按鈕

    https://developers.weixin.qq.com/miniprogram/dev/api/share/wx.hideShareMenu.html 隱藏之后就不可以分享了 顯示之后就可以顯示了,可以先全部隱藏,根據(jù)條件進行顯示

    2024年01月20日
    瀏覽(40)
  • 微信小程序滑動顯示/隱藏狀態(tài)欄

    微信小程序滑動顯示/隱藏狀態(tài)欄

    我們在開發(fā)應用的時候經(jīng)常會遇到各種需求,比如有時候我們想要實現(xiàn)這種效果,想要讓頂部的導航欄跟隨頁面的滑動實現(xiàn)隱藏和顯示,這個時候就需要發(fā)動我們的小腦筋想一下要如何實現(xiàn)了 在實現(xiàn)功能之前,首先我們要明白功能的實現(xiàn)方式以及原理。 簡單來看就是兩個步

    2024年02月05日
    瀏覽(27)
  • element-Ui table只顯示一行超出文字隱藏為...,鼠標移入顯示所有內容。:show-overflow-tooltip=“true“,并設置彈出內容的寬度。

    element-Ui table只顯示一行超出文字隱藏為...,鼠標移入顯示所有內容。:show-overflow-tooltip=“true“,并設置彈出內容的寬度。

    element-UI table文字超出一行,隱藏多余文字,移入顯示tips。 今天寫項目的時候想實現(xiàn)一個table單元格文字只顯示一行文字,剩余顯示為...的功能,發(fā)現(xiàn): 給el-table-column設置:show-overflow-tooltip=\\\"true\\\"屬性可以使單元格超出的內容自動折疊顯示為...當鼠標移入時單元格的上方會彈出一

    2024年02月11日
    瀏覽(36)
  • 微信小程序做登錄密碼顯示隱藏效果

    微信小程序做登錄密碼顯示隱藏效果

    ?在編輯器和蘋果手機上面顯示就是正常的大小,在安卓手機上面黑點就非常大,需要單獨調 ? 安卓手機顯示比較大 ?wxml 注意:在html中的input是通過切換type的屬性值來實現(xiàn)隱藏顯示的 在微信小程序的input里面type沒有password屬性 是通過password屬性的true或者false來設置是否為密

    2024年02月12日
    瀏覽(25)
  • 微信小程序圖片文字居中顯示

    在微信小程序中,可以通過以下方法將圖片和文字居中顯示: 1. 使用flex布局:在父容器中設置display為flex,并使用justify-content和align-items屬性來實現(xiàn)居中。示例代碼如下: ```css .container { ? display: flex; ? justify-content: center; ? align-items: center; } ``` ```xml view class=\\\"container\\\" ? image

    2024年02月16日
    瀏覽(22)
  • 微信小程序 - <textarea> 多行文本輸入框 placeholder 屬性換行顯示文字(適用于 vant-weapp 的 Field 輸入框文本域組件 van-field)樣式修改的詳細教程

    微信小程序 - <textarea> 多行文本輸入框 placeholder 屬性換行顯示文字(適用于 vant-weapp 的 Field 輸入框文本域組件 van-field)樣式修改的詳細教程

    網(wǎng)上大部分教程都無法解決,本文提供最新最好的解決方案。 幫助您將 textarea 多行文本框的 placeholder 文字描述換(斷)行處理, 提供詳細的運行示例,代碼干凈整潔, 如下圖所示,您只需要復制粘貼幾秒鐘就可以實現(xiàn)該功能: 建議您使用一鍵復制功能,避免漏選。 隨便找

    2024年02月12日
    瀏覽(21)
  • [微信小程序踩坑]微信小程序editor富文本組件渲染字符串時,內部圖片超出大小導致無法正常渲染或回顯(數(shù)據(jù)傳輸長度為 3458 KB,存在有性能問題!)

    [微信小程序踩坑]微信小程序editor富文本組件渲染字符串時,內部圖片超出大小導致無法正常渲染或回顯(數(shù)據(jù)傳輸長度為 3458 KB,存在有性能問題!)

    富文本組件: 回顯方法: bug復現(xiàn): 數(shù)據(jù):\\\"p杰佛的撒嬌佛是阿達分階段實施的佛教的撒img src=\\\"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/

    2024年02月08日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包