最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3 獲取元素高度不準的問題

 更新時間:2022年08月19日 17:19:28   作者:xujing_06  
這篇文章主要介紹了vue3 獲取元素高度不準的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue3 獲取元素高度不準

html:

<transition name="slide-width">
? ? <a-col class="fixed-small" v-show="isShow" :style="{height: `${ztreeHeight}px`}">
? ? ? ? ?<div style="height: 500px; ">
? ? ? ? ? ? ?555
? ? ? ? ?</div>
? ? </a-col>
</transition>
<a-col class="auto-small-full" :class="{ 'auto-small': isShow }" ref="rightBox">
? ? <a-table
? ? ? ? :size="state.tableSize"
? ? ? ? :loading="state.loading"
? ? ? ? :columns="dynamicColumns"
? ? ? ? :data-source="state.dataSource"
? ? ? ? :scroll="{ x: 1800 }"
? ? ? ? :pagination="{
? ? ? ? current: state.current,
? ? ? ? pageSize: state.pageSize,
? ? ? ? total: state.total,
? ? ? ? size: 'middle',
? ? ? ? showTotal: total => `共 ${total} 條`,
? ? }"
? ? ? ? @change="handleTableChange"
? ? >
? ? ? ? <template #statusOther="{ text }">
? ? ? ? ? ? <a-tag :color="statusMap[text].status">
? ? ? ? ? ? ? ? {{ statusMap[text].text }}
? ? ? ? ? ? </a-tag>
? ? ? ? </template>
? ? ? ? <template #action="{ text, record }">
? ? ? ? ? ? <a :title="text" @click="detailFuns(record)">查看詳情</a>
? ? ? ? </template>
? ? </a-table>
</a-col>
const rightBox = ref();
let ztreeHeight = ref<number>(0);
?
onMounted(() => {
? ? watch(
? ? ? ? () => state.dataSource,
? ? ? ? () => {
? ? ? ? ? ? nextTick(()=>{
? ? ? ? ? ? ? ?$(document).ready(()=>{
? ? ? ? ? ? ? ? ? ?ztreeHeight.value = rightBox.value.$el.scrollHeight;
? ? ? ? ? ? ? ?})
? ? ? ? ? ? })
?
? ? ? ? },
? ? );
});

主要是動態(tài)數據請求回來之后獲取元素的高度。 

頁面獲取元素高度和$el問題

1.最近遇到一個需求就是vue中遇到 this.refs.elForm.offsetHeight,獲取不到該高度

<el-form :model="addOrEditForm" class="el-form-dialog" label-width="120px" ref="elForm" >
</el-form>

2.然后通過了解才知道,該元素事elementui分裝的元素,需要再獲取的前提加一個$el(如果是html標簽就不用加)

this.refs.elForm.$el.offsetHeight

就可以獲取到其高度。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關文章

  • 如何通過點擊按鈕切換顯示不同echarts圖表

    如何通過點擊按鈕切換顯示不同echarts圖表

    這篇文章主要介紹了如何通過點擊按鈕切換顯示不同echarts圖表,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue中保留字符串中的空格完美解決方案

    vue中保留字符串中的空格完美解決方案

    這篇文章主要介紹了vue中保留字符串中的空格的解決方案,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • 深入了解Vue2中的的雙端diff算法

    深入了解Vue2中的的雙端diff算法

    雙端Diff在可以解決更多簡單Diff算法處理不了的場景,且比簡單Diff算法性能更好。本文主要來和大家詳細講講Vue2中的雙端diff算法的實現與使用,需要的可以參考一下
    2023-02-02
  • vue項目檢測依賴包是否有使用的問題

    vue項目檢測依賴包是否有使用的問題

    這篇文章主要介紹了vue項目檢測依賴包是否有使用的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue2實現圖片的拖拽,縮放和旋轉效果的示例代碼

    Vue2實現圖片的拖拽,縮放和旋轉效果的示例代碼

    這篇文章主要為大家介紹了如何基于vue2?實現圖片的拖拽、旋轉、鼠標滾動放大縮小等功能。文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下
    2022-11-11
  • vue如何通過日期篩選數據

    vue如何通過日期篩選數據

    這篇文章主要介紹了vue如何通過日期篩選數據,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue 圖片轉base64本地路徑跨域方式

    vue 圖片轉base64本地路徑跨域方式

    這篇文章主要介紹了vue 圖片轉base64本地路徑跨域方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Vue支持搜索與篩選的用戶列表實現流程介紹

    Vue支持搜索與篩選的用戶列表實現流程介紹

    這篇文章主要介紹了Vue支持搜索與篩選的用戶列表實現流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • Vue項目npm操作npm run serve或npm run dev報錯及二者的區(qū)別

    Vue項目npm操作npm run serve或npm run dev報錯及二者

    這篇文章主要介紹了Vue項目npm操作npm run serve或npm run dev報錯及二者的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue 組件數據加載解析順序的詳細代碼

    vue 組件數據加載解析順序的詳細代碼

    Vue.js的解析順序可以概括為:模板編譯、組件創(chuàng)建、數據渲染、事件處理和生命周期鉤子函數執(zhí)行,接下來通過本文給大家介紹vue 組件數據加載解析順序的完整代碼,感興趣的朋友跟隨小編一起看看吧
    2024-03-03

最新評論

阳谷县| 平邑县| 林甸县| 吉木乃县| 嘉荫县| 和平县| 青海省| 南充市| 淮北市| 威信县| 漠河县| 合江县| 二手房| 资溪县| 西充县| 越西县| 阿克| 政和县| 吉林市| 博客| 托克逊县| 湾仔区| 河间市| 岗巴县| 南乐县| 昌江| 鹤岗市| 武邑县| 股票| 乐安县| 宜兰县| 大理市| 集安市| 铜川市| 黄梅县| 武鸣县| 确山县| 伽师县| 河池市| 龙口市| 三台县|