這篇文章主要為大家展示了“vue.js如何動(dòng)態(tài)設(shè)置寬度”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“vue.js如何動(dòng)態(tài)設(shè)置寬度”這篇文章吧。
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括盤州網(wǎng)站建設(shè)、盤州網(wǎng)站制作、盤州網(wǎng)頁制作以及盤州網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,盤州網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到盤州省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
vue.js動(dòng)態(tài)設(shè)置寬度的方法:1、添加樣式綁定;2、添加屬性計(jì)算,例如【computed: {scrollerHeight: function() {return (window.innerHeight - 46 - 50)...】。
本文操作環(huán)境:windows10系統(tǒng)、vue.js 2.9、thinkpad t480電腦。
在實(shí)際開發(fā)過程中,我們會(huì)經(jīng)常使用到動(dòng)態(tài)計(jì)算的樣式,比如寬度、高度等,特別是在開發(fā)后臺(tái)管理系統(tǒng)的時(shí)候。
需求場景:
獲取當(dāng)前手機(jī)屏幕高度,設(shè)置container div的可滾動(dòng)區(qū)域范圍。
具體實(shí)現(xiàn):
1、添加樣式綁定
2、添加屬性計(jì)算
在computed里添加屬性計(jì)算。記住 scrollerHeight 不需在data進(jìn)行聲明。
computed: { // 滾動(dòng)區(qū)高度 // (業(yè)務(wù)需求:手機(jī)屏幕高度減去頭部標(biāo)題和底部tabbar的高度,當(dāng)然這2個(gè)高度也是可以動(dòng)態(tài)獲取的) scrollerHeight: function() { return (window.innerHeight - 46 - 50) + 'px'; } }
以上是“vue.js如何動(dòng)態(tài)設(shè)置寬度”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!