這篇文章將為大家詳細(xì)講解有關(guān)如何實(shí)現(xiàn)vue進(jìn)入頁面時(shí)滾動(dòng)條始終在底部,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
為大理州等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及大理州網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、大理州網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
具體內(nèi)容如下
mounted () { this.scrollToBottom(); }, //每次頁面渲染完之后滾動(dòng)條在最底部 updated:function(){ this.scrollToBottom(); }, methods:{ scrollToBottom: function () { this.$nextTick(() => { var container = this.$el.querySelector(".chatBox-content-demo"); container.scrollTop = container.scrollHeight; }) } }
滾動(dòng)條樣式:
::-webkit-scrollbar { width: 5px; height: 5px; } ::-webkit-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; } ::-webkit-scrollbar-thumb:vertical { height: 5px; background-color: rgba(125, 125, 125, 0.7); -webkit-border-radius: 6px; } ::-webkit-scrollbar-thumb:horizontal { width: 5px; background-color: rgba(125, 125, 125, 0.7); -webkit-border-radius: 6px; }
如果使用了better-scroll
在created()或者mounted () 里都可以 mounted () { this.$nextTick(() => { this._initScroll(); let allLi=this.$refs.chatcontheight.querySelectorAll("li"); this.chartScroll.scrollToElement(allLi[allLi.length-1],0); }); }, //每次頁面渲染完之后滾動(dòng)條在最底部 updated:function(){ this.$nextTick(() => { this._initScroll(); let allLi=this.$refs.chatcontheight.querySelectorAll("li"); this.chartScroll.scrollToElement(allLi[allLi.length-1],0); }); }, methods:{ _initScroll(){ this.chartScroll=new BScroll(this.$refs.chatcontheight,{ click:true }) }} 結(jié)構(gòu)
關(guān)于“如何實(shí)現(xiàn)vue進(jìn)入頁面時(shí)滾動(dòng)條始終在底部”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。