- 在組件最外層加上div
- 給div加上屬性:style=“{ height: toggleHeight ? toggleHeight : ‘2000px’, width: toggleWidth ? toggleWidth : ‘1188px’ }”
- 使用js修改toggleHeight 和 toggleWidth 的值 實(shí)現(xiàn)動(dòng)態(tài)修改寬高
例 在父組件中動(dòng)態(tài)修改子組件的寬度
auditInformation子組件中
index父組件中文章來源:http://www.zghlxwxcb.cn/news/detail-533145.html
1. 使用this.$refs.mainTable.$el.offsetWidth 獲取mainTable組件的寬度
2. 使用this.$refs.auditInformation.toggleWidth = width + 'px' 修改auditInformation組件的寬度 使auditInformation組件和mainTable組件寬度相同
3. 顯示auditInformation組件
文章來源地址http://www.zghlxwxcb.cn/news/detail-533145.html
到了這里,關(guān)于如何動(dòng)態(tài)設(shè)置vue組件的寬度和高度?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!