微信小程序如何获取某个view高度然后赋值给另外一个view

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序如何获取某个view高度然后赋值给另外一个view相关的知识,希望对你有一定的参考价值。

微信小程序如何获取某个view实际高度赋值给另外一个view

参考技术A 在小程序中没有DOM操作的方法,所以获取不到相应的DOM节点进行高度设置。
解决方案
1.css方案
<view class="isFold ?'flod':'extend' " bindtap="flodFn">
我是一个很长的文字
</view>
.flod
//折叠样式

.extend
//展开样式

flodFn:function()
this.setData(
isFold: !this.isFold
);

2.动态渲染方案
<view bindtap="flodFn">
<view wx:if="isFold" >
我是一个很长的文字
</view>
<view wx:else>
我是一个很长的文字
</view>
</view>
flodFn:function()
this.setData(
isFold: !this.isFold
);

以上是关于微信小程序如何获取某个view高度然后赋值给另外一个view的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序-动态获取view高度

微信小程序中怎么把某个页面中data中的元素赋值给全局变量?

微信小程序使用 onPageScroll 将view滚动置顶

微信小程序从文件夹获取图片滑动显示

微信小程序this.setData给对象&数组动态赋值

微信小程序如何及时获取页面循环元素的宽度高度距离左边值函数自调类似递归闪屏selectAllexecglobalDatamapscroll-view