51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

nvue获取节点信息

我们生活在阴沟里,但依然有人仰望星空。------王尔德

nvue中我们获取节点信息就需要如下写法:

|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | hljs vue <template> <view ref="list-parent" class="ruben"> <list> <cell><view>阿超</view></cell> </list> </view> </template> <script> const dom = weex.requireModule('dom'); export default { data() { return { index: 1 }; }, mounted() { console.log('mounted'); dom.getComponentRect(this.$refs['list-parent'], res => { console.log('list res: ', res); }); dom.getComponentRect('viewport', res => { console.log('viewport res: ', res); }); }, methods: {} }; </script> <style scoped> .ruben { height: 200px; width: 200px; } </style> |

此处打印结果:

image-20211214200724405

对应官方文档:

https://uniapp.dcloud.io/nvue-api?id=dom

https://uniapp.dcloud.io/nvue-api?id=getcomponentrect

赞(0)
未经允许不得转载:工具盒子 » nvue获取节点信息