中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序怎么制作折疊收縮界面功能

發布時間:2021-01-27 10:54:04 來源:億速云 閱讀:316 作者:小新 欄目:移動開發

小編給大家分享一下微信小程序怎么制作折疊收縮界面功能,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

需求

頁面折疊超出的的部分顯示省略號,點擊展開后顯示全部內容

微信小程序怎么制作折疊收縮界面功能

需要解決的問題

  • 箭頭隨展開折疊后箭頭方向的變化

  • 當點擊箭頭文本顯示內容的變化

如何解決?

  • 箭頭方向的變化是一個點擊事件bindtap,點擊后更換小圖標;

  • 文本變化是一個show或者hide的事情,折疊的時候有個多行文本溢出得問題五個屬性(display: -webkit-box,-webkit-box-orient: vertical, -webkit-line-clamp,text-overflow,overflow)

  • 狀態與數據綁定控制樣式

具體實現

wxml

  <view class="company-detail">
    <view class="company-detail-content">
      <view class="weui-loadmore weui-loadmore_line">
        <view class="weui-loadmore__tips weui-loadmore__tips_in-line">公司介紹</view>
      </view>
      <view class="long-dec {{isFold?'hide':'show'}}">
        <text class="first-dec">
          創業是個失敗概率很大的事情,我們很高興從2012底到現在還活著, 而且還活的很不錯。 目前有贊旗下的產品有:有贊微商城、有贊收銀、有贊零售、有贊美業、有贊批發、有贊買家版、有贊微小店.
        </text>
        <text class="second-dec">
          我們認為,相比較業務來說,團隊才是公司的核心。有贊沒有“員工”只有“小伙伴”,也沒有人姓“公”名“司”,我們有一群聰明、有要性、又皮實的伙伴,這才是我們最大的資產。
        </text>
        <text class="last-dec">
          有贊的小伙伴目前已超過1000人,工程師比例占55%,我們有很濃的工程師氛圍,每周都有很多的有意思的分享:有出國旅游的分享、有如何搭訕的分享、有如何裝修房子的分享...技術分享更是數不勝數。 我們的工作不是很輕松,但我們的氛圍很輕松,很open,公司里隨處可見騎著獨輪車來回跑的工程師、懶人沙發、午睡吊籃、復古電話亭等等,每個月都有節日、新人表演、拓展、派對等,對我們來說,天天都可以是節日。我們倡導簡單直接的溝通方式,希望做一家通透的公司。這里并沒有過多的等級劃分,你可以隨時提出自己的意見和任何人PK。福利方面我們全額繳納五險一金,每月980元的有贊E卡鼓勵大家一起吃喝玩樂。工程師標配MacBookPro、大屏顯示器和機械鍵盤。辦公室里常備零食、水果,休息區有電視、游戲機、桌球、乒乓球、四驅賽車、桌游隨時供大家放松減壓。每天晚下班的打車費報銷,每年給你和你的家人提供旅游和體檢等等。
        </text>
      </view>
      <image class="arrow" src=" {{isFold?'../../youzan-image/down.png':'../../youzan-image/up.png'}}" bindtap="showAll"></image>
    </view>
  </view>

wxss

.long-dec{
  padding-left: 20rpx;
  margin-top: -87rpx;
  display: -webkit-box;/*關鍵屬性*/
  font-size:28rpx;
  color:#cfcfd0;
  line-height: 40rpx;
  word-break: break-all;
  -webkit-box-orient: vertical;/* 關鍵屬性 */
  -webkit-line-clamp:6;/* 關鍵屬性 */
  overflow: hidden;/* 關鍵屬性 */
  text-overflow:ellipsis;/* 超出內容顯示省略號*/
}
.hide{
 display: -webkit-box;
}
.show{
 display: block;
}
.arrow{
 position: absolute;
 width: 40rpx;
 height: 43rpx;
 left: 50%;
 transform: translate(-50%);
}

js

Page({
 data: {
  isFold: true,
 },
showAll: function (e) {
  this.setData({
   isFold: !this.data.isFold,
  })
 }

以上是“微信小程序怎么制作折疊收縮界面功能”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青浦区| 永川市| 水富县| 南昌市| 陆良县| 普安县| 元谋县| 普格县| 博爱县| 景宁| 攀枝花市| 大姚县| 井陉县| 扶绥县| 巩留县| 金溪县| 彝良县| 新河县| 南汇区| 宜章县| 邛崃市| 周口市| 惠来县| 白河县| 宜兰市| 西安市| 丹阳市| 铁岭县| 汝州市| 光泽县| 固镇县| 泊头市| 西安市| 大悟县| 井冈山市| 射阳县| 尼勒克县| 潮州市| 大化| 增城市| 靖州|