真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

v-bind如何動態(tài)綁定style屬性

本文小編為大家詳細(xì)介紹“v-bind如何動態(tài)綁定style屬性”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“v-bind如何動態(tài)綁定style屬性”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、扶溝ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的扶溝網(wǎng)站制作公司

v-bind如何動態(tài)綁定style屬性

v-bind可以動態(tài)設(shè)置style屬性,用以綁定內(nèi)聯(lián)樣式。寫法:


<標(biāo)簽名 v-bind:style="vue實例中的數(shù)據(jù)屬性名"/>


<標(biāo)簽名 :style="vue實例中的數(shù)據(jù)屬性名"/>

一、v-bind動態(tài)綁定內(nèi)聯(lián)style屬性(對象語法)

動態(tài)綁定class屬性之后,class的值是一個變量,可以將它放到data中動態(tài)綁定樣式。(學(xué)習(xí)視頻分享:vue視頻教程)

1、v-bind:style 的對象語法和CSS語法很像,但他其實是一個 JavaScript 對象

:style="{key(屬性名):value(屬性值)}"

v-bind如何動態(tài)綁定style屬性

在寫CSS屬性名的時候,比如font-size

  • 可以使用駝峰式(camelCase):fontSize

  • 或短橫線分隔(kebab-case,記得用單引號括起來):'font-size'

{{message}}
{{message}}

注意:如果不采用駝峰命名,就一定要加單引號,因為一旦綁定了vue語法,他就會將里邊未加單引號的字符串當(dāng)成變量名,就算是50px也會被當(dāng)成變量名,所以如果是字符串就要加上單引號。

value(屬性值)有兩種實現(xiàn):被引號包裹或不被引號包裹

  • value加引號時,vue在解析的時候,會把它當(dāng)成一個固定值。例如上面示例中的的“50px

  • value不加雙引號時,則當(dāng)做變量,vue將它解析成一個變量, 變量值會在data中找


	
	{{message}} 
	
	
	{{message}}

v-bind如何動態(tài)綁定style屬性

2、直接綁定到一個樣式對象通常更好,這會讓模板更清晰:


	
	{{message}}

v-bind如何動態(tài)綁定style屬性

3、也可以綁定一個返回對象的計算屬性


	
	{{message}}

v-bind如何動態(tài)綁定style屬性

對象語法常常結(jié)合返回對象的計算屬性使用,用于實現(xiàn)樣式切換

示例:紅黑顏色的切換


	Hello World

v-bind如何動態(tài)綁定style屬性

二、v-bind動態(tài)綁定內(nèi)聯(lián)style屬性(數(shù)組語法)

v-bind使用數(shù)組方式動態(tài)綁定style使用較少,用法為:先在vue實例data部分寫好要使用的樣式,然后在要使用v-bind動態(tài)綁定之處使用數(shù)組綁定,數(shù)組中包括vue中已定義好的樣式名。

數(shù)組語法格式為:

:style="[base1,base2]"

v-bind如何動態(tài)綁定style屬性

v-bind:style 的數(shù)組語法可以將多個樣式對象應(yīng)用到同一個元素上:


	{{message}}

v-bind如何動態(tài)綁定style屬性

自動添加前綴:當(dāng) v-bind:style 使用需要添加瀏覽器引擎前綴的 CSS 屬性時,如 transform,Vue.js 會自動偵測并添加相應(yīng)的前綴。

三、v-bind動態(tài)綁定內(nèi)聯(lián)style屬性(多重值)

可以為 style 綁定中的屬性提供一個包含多個值的數(shù)組,常用于提供多個帶前綴的值

這樣寫只會渲染數(shù)組中最后一個被瀏覽器支持的值。

在本例中,如果瀏覽器支持不帶瀏覽器前綴的 flexbox,那么就只會渲染 display: flex。

讀到這里,這篇“v-bind如何動態(tài)綁定style屬性”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站標(biāo)題:v-bind如何動態(tài)綁定style屬性
URL標(biāo)題:http://weahome.cn/article/pohdoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部