亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

uniapp動態(tài)修改元素節(jié)點樣式詳解

 更新時間:2021年08月20日 10:40:43   作者:笑道三千  
這篇文章主要介紹了uni-app動如何態(tài)修改元素節(jié)點樣式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一,通過style屬性綁定來修改

第一步:肯定是需要獲取元素節(jié)點

在uniApp項目中沒有windouw對象,所以通過document不能直接獲取dom節(jié)點,vue的refs只對自定義組件有效,對uniapp中的標(biāo)簽不生效。

查看uniapp官網(wǎng)有一個uni.createSelectorQuery() API;可以通過這個屬性獲取標(biāo)簽的樣式,在通過動態(tài)綁定樣式來修改;

html:

<button type="default" @click="handleFont">點擊增大字體</button>
<view class="weibo_box" id='index0' :style="{fontSize:vHeight + 'px'}">

對應(yīng)的js:

data(){
	return {
		vHeight:22
	}
},


handleFont(){
	const that=this
	uni.createSelectorQuery().select('#index0').boundingClientRect(function (data) { 
	  console.log('元素信息0:',data)
		  that.vHeight +=10
	}).exec()
}

實現(xiàn)的效果:

在這里插入圖片描述

二,利用ref來獲取dom元素節(jié)點

代碼:

<button type="default" @click="handleFont">點擊增大字體</button>
<view class="weibo_box" id='index1' ref="mydom">
	第二個
</view>
data(){
	return {
		vHeight:22
	}
},
//部分代碼不相關(guān),省略

handleFont(){
	const that=this
	that.$refs.mydom.$el.style.fontSize=that.vHeight+=1+'px'
}

實現(xiàn)的效果:

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評論