一、获取: 

getDomConfig() {
	 let that = this
	 let info = uni.createSelectorQuery().select(".test_box");
	 info.boundingClientRect(function(data) { //data - 各种参数
	    console.log(data) // 获取元素的相关信息
		 if (data.height > 210) {
			 that.domWidth = '730rpx'
		 } else {
			 that.domWidth = '520rpx'
		 }
	 }).exec() 
},

二、使用:

<view class="test_box" :style="{width:domWidth}"></view>

三、data中定义 domWidth:100rpx; (设置默认width)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐