摘要:直接上代碼閱讀全文效果如圖實現(xiàn)思路與注意的點獲取內(nèi)容的高度要等到加載完成之后,在里加一個函數(shù),保證能真正獲取到當(dāng)內(nèi)容的高度高于自己設(shè)定的要展示的高度的時候,則只限定在自己要展示的高度中,加一個解決,注意要
直接上代碼:
html:閱讀全文css: .bodyFont{ .font-dpr(16px); color: #333; text-align: left; line-height:58px; word-break:break-all; word-wrap:break-word; padding-bottom: 30px; height:auto; overflow: hidden; max-height: 100%; p{margin:16px 0 0 0;} } .bodyHeight{ height:5000px; } .contentToggle{ height:60px; line-height:60px; text-align: center; color:@red; border:1px solid @red; border-radius: 5px; .font-dpr(14px); margin-bottom:30px; } js: data(){ return { contentStatus:false, curHeight:0, bodyHeight:5000 } }, mounted(){ setTimeout(()=>{ this.contentToggle(); },500) }, methods:{ contentToggle(){ this.curHeight=this.$refs.bodyFont.offsetHeight; if(this.curHeight>this.bodyHeight){ this.contentStatus=true; }else{ this.contentStatus=false; } }, }
效果如圖:
實現(xiàn)思路與注意的點:
1、獲取內(nèi)容的高度要等到dom加載完成之后,在mounted里加一個setTimeout函數(shù),保證能真正獲取到
2、當(dāng)內(nèi)容的高度高于自己設(shè)定的要展示的高度的時候,則只限定在自己要展示的高度中,加一個class解決,注意要overflow:hidden;
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/90472.html
摘要:之前做小程序開發(fā)時,遇到要實現(xiàn)過長文本進行的折疊的效果類型微信朋友圈那種。而最直接的文本過長判斷標(biāo)準(zhǔn),是文本行數(shù)超過某個值??偨Y(jié)以上,總結(jié)下小程序下文本過長折疊的思路文本過長由邏輯層判斷字符數(shù)確定,控制全文按鈕的展示與切換。 之前做小程序開發(fā)時,遇到要實現(xiàn)過長文本進行的折疊的效果(類型微信朋友圈那種)。主要交互有三點: 讓文本過長時折疊、并顯示一個全文的點擊文本 當(dāng)用戶點擊全文則會展...
摘要:如上圖,一看就懂,就是一片公眾號文章,點進去顯示標(biāo)題,作者,時間,公眾號名稱和部分內(nèi)容,要想閱讀所有內(nèi)容,那就支付元就可以閱讀所有的內(nèi)容,這就是付費閱讀當(dāng)然金額可以自定義其實這個開發(fā)原理很簡單,無非就是在文章頁面加一個微信支付的按鈕,點擊支 showImg(https://segmentfault.com/img/bV2ZIZ?w=1502&h=1334); 如上圖,一看就懂,就是一片...
摘要:如上圖,一看就懂,就是一片公眾號文章,點進去顯示標(biāo)題,作者,時間,公眾號名稱和部分內(nèi)容,要想閱讀所有內(nèi)容,那就支付元就可以閱讀所有的內(nèi)容,這就是付費閱讀當(dāng)然金額可以自定義其實這個開發(fā)原理很簡單,無非就是在文章頁面加一個微信支付的按鈕,點擊支 showImg(https://segmentfault.com/img/bV2ZIZ?w=1502&h=1334); 如上圖,一看就懂,就是一片...
摘要:在我轉(zhuǎn)前端以來,一直想要實現(xiàn)一個愿望自己搭建一個可以自動解析文檔的個人站今天終于實現(xiàn)啦,先貼上我的地址確認(rèn)需求其實一個最簡單的個人站,就是許多的頁面,你只要可以用寫出來就可以,然后掛到上。 在我轉(zhuǎn)前端以來,一直想要實現(xiàn)一個愿望: 自己搭建一個可以自動解析Markdown文檔的個人站 今天終于實現(xiàn)啦,先貼上我的blog地址 確認(rèn)需求 其實一個最簡單的個人站,就是許多的HTML頁面,你只要...
摘要:異步最佳實踐避免回調(diào)地獄前端掘金本文涵蓋了處理異步操作的一些工具和技術(shù)和異步函數(shù)。 Nodejs 連接各種數(shù)據(jù)庫集合例子 - 后端 - 掘金Cassandra Module: cassandra-driver Installation ... 編寫 Node.js Rest API 的 10 個最佳實踐 - 前端 - 掘金全文共 6953 字,讀完需 8 分鐘,速讀需 2 分鐘。翻譯自...
閱讀 1936·2023-04-25 23:28
閱讀 670·2023-04-25 22:49
閱讀 2410·2021-09-27 13:34
閱讀 5412·2021-09-22 15:09
閱讀 3670·2019-08-30 12:52
閱讀 2802·2019-08-29 15:26
閱讀 709·2019-08-29 11:12
閱讀 2253·2019-08-26 12:24