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

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

在小程序中没有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

})

}

这个代码肯定可以查到的,这是官方查DOM属性的API,查到的属性其实也很有限,但是高度是绝对可以查到的,查不到高度的同学可以去看官方文档!

首先给你的xml对象一个id:

<view class="usermotto" style="height:213px" id='mjltest'/>

然后在js里,用一个SelectorQuery来选择对应id的节点(注意id前面要加一个#号),就可以获取对应节点的属性,包括高度。

//创建节点选择器

var query = wx.createSelectorQuery()

query.select('#mjltest').boundingClientRect()

query.exec(function (res) {

//res就是 所有标签为mjltest的元素的信息 的数组

console.log(res)  

//取高度

console.log(res[0].height)

})

用户访问微信小程序时,都需要微信授权登录,当我们已经授权登录之后,想要清除小程序登录信息,怎么解决,此时需要解绑授权登录,下面木鱼小铺小编就和大家分享一下微信小程序怎么解绑授权,清除小程序登录信息?

步骤一:进入小程序信息主页面

找到您想取消授权的小程序,点击右上角【...】图标,将会d出快捷菜单,选择小程序名称,进入小程序信息主页面,如图所示:

步骤二:进入权限设置

点击底部设置按钮,进入权限设置界面,如图所示:

步骤三:点击位置信息,将使用时变更为不允许,就可以了。如图所示:

以上就是微信小程序怎么解绑授权,清除小程序登录信息方法,大家可以参考以上方法,清除一下小程序登录信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11768401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存