日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > vue >内容正文

vue

Vue语法:类名和样式绑定

發(fā)布時(shí)間:2023/12/15 vue 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue语法:类名和样式绑定 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Vue語(yǔ)法:類名和樣式綁定

  • 雖然類名class和樣式style接收的類型都是字符串,但實(shí)際上類名是由數(shù)組拼接而成,而樣式是由對(duì)鍵值對(duì)拼接而成。
  • 通過(guò)字符串、數(shù)組、和對(duì)象三種方式為節(jié)點(diǎn)綁定類名屬性:
  • <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>類名和樣式綁定</title><style>.color-gray{color: gray;}.size-18{font-size: 18px;}.style-italic{font-style: italic;}</style> </head> <body> <div id="app"><p class="color-gray size-18 style-italic">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classStr">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classArr">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classObj1">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classObj2">vue2.0,精誠(chéng)所至,金石為開(kāi)</p> </div> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.min.js"></script> <script>new Vue({el:'#app',data(){return{classStr:'color-gray size-18 style-italic', //拼接字符串classArr:['color-gray','size-18','style-italic'], //數(shù)組classObj1:{//對(duì)象綁定類名'color-gray':true,'size-18':true,'style-italic':true},classObj2:{//對(duì)象 ,未綁定類名'color-gray':0,'size-18':'','style-italic':false}}}}); </script> </body> </html>
  • 綁定樣式的方法與類名相似,因?yàn)闃邮绞且枣I值對(duì)的形式,所以不能像類名一樣使用數(shù)組進(jìn)行綁定。
  • 為了方便,我將代碼寫(xiě)在了一起

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>類名和樣式綁定</title><style>.color-gray{color: gray;}.size-18{font-size: 18px;}.style-italic{font-style: italic;}</style> </head> <body> <div id="app">類名綁定:<p class="color-gray size-18 style-italic">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classStr">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classArr">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classObj1">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :class="classObj2">vue2.0,精誠(chéng)所至,金石為開(kāi)</p>樣式綁定:<p style="color:gray;font-size:18px;font-style:italic;">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :style="styleStr">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :style="styleObj1">vue2.0,精誠(chéng)所至,金石為開(kāi)</p><p :style="styleObj2">vue2.0,精誠(chéng)所至,金石為開(kāi)</p> </div> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.min.js"></script> <script>new Vue({el:'#app',data(){return{/*類名綁定*/classStr:'color-gray size-18 style-italic', //拼接字符串classArr:['color-gray','size-18','style-italic'], //數(shù)組classObj1:{//對(duì)象綁定類名'color-gray':true,'size-18':true,'style-italic':true},classObj2:{//對(duì)象 ,未綁定類名'color-gray':0,'size-18':'','style-italic':false},/*樣式綁定*/styleStr:'color:gray;font-size:18px;font-style:italic;',//拼接字符串styleObj1:{//對(duì)象綁定樣式'color':-1 ? 'gray' : 'yellow','font-size':[] ? '18px' : '','font-style':'italic'},styleObj2:{//對(duì)象,未綁定樣式'color':0 ? 'gray' : '','font-size':'' ? '18px' : '','font-style':null ? 'italic' : ''}}}}); </script> </body> </html>

    小白一枚,如有問(wèn)題,請(qǐng)多多指教😃

    總結(jié)

    以上是生活随笔為你收集整理的Vue语法:类名和样式绑定的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。