91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue.js中v-bind指令怎么用

發布時間:2022-03-14 09:08:39 來源:億速云 閱讀:281 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Vue.js中v-bind指令怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

一、什么是v-bind指令

v-bind指令用于響應更新HTML特性,允許將一個或多個屬性動態綁定到表達式。v-bind是應用在動態屬性上面的。

二、語法

v-bind語法如下:

v-bind:動態屬性名稱="變量"

也可以簡寫成下面的形式:

:動態屬性名稱="變量"

 代碼示例如下:

<img :src="imgUrl" :title="title" />

這里的src和title都是<img>標簽的屬性,這里都是綁定到變量。

v-bind中還可以使用判斷,例如:

<img :src="flag?imgUrl:imgUrl2" />

 這里表示如果flag變量的值為true,那么src屬性的值是變量imgUrl的值,否則src的屬性值就是變量imgUrl2對應的值。

注意:只要是HTML標簽的屬性都可以這樣去綁定屬性值。

三、在class屬性中使用v-bind指令

代碼示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>在class屬性中使用v-bind指令</title>
    <!--引入vue.js-->
    <script src="node_modules/vue/dist/vue.js" ></script>
    <script>
       window.onload=function(){
           // 構建vue實例
           new Vue({
               el:"#my",// el即element,表示掛載的元素,不能掛載在HTML和body元素上面
               // data表示數據,data中可以是各種數據格式
               data:{
                      flag:true,
                      varStyle:"bindStyle", //值是樣式的名稱
                      style1:"colorStyle",
                      style2:"colorStyle2"
               },
               // 方法
               methods:{

               }
           })
       }
    </script>
    <style>
      .colorStyle {
        color: #ff6600;
      }
      .colorStyle2{
          margin-top: 10px;
          background-color: chartreuse;
          border: 1px solid blue;
      }
      .bindStyle {
        margin-top: 5px;
        color: red;
      }
      .bindStyle2 {
        margin-top: 5px;
        color: red;
        background-color: green;
      }
    </style>
</head>
<body>
    <div id="my">
        <!--單個樣式引用,這里是直接寫的data里面變量的名稱-->
        <div :class="varStyle">這里是使用v-bind改變樣式</div>
        <!--單個樣式引用,雙引號加單引號,單引號里面是樣式的名稱,這種方式可以不在data里面寫變量-->
        <div :class="'bindStyle2'">直接引用樣式的名稱,不需要在data里面定義變量</div>
        <!--多個樣式引用 使用數組的方式-->
        <div :class="[style1,style2]">這里是同時使用多個樣式</div>
        <!--條件判斷 格式:樣式名:判斷條件 注意:樣式名不能用變量-->
        <div :class="{'colorStyle2':flag}">條件判斷</div>
        <!--三目運算符 flag為真顯示style2變量對應的樣式,否則顯示style1變量對應的樣式-->
        <div :class="flag?style2:style1">三目運算符</div>
    </div>
</body>
</html>

效果圖如下:

Vue.js中v-bind指令怎么用

四、在style屬性中使用v-bind指令

代碼示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>style示例</title>
    <!--引入vue.js-->
    <script src="node_modules/vue/dist/vue.js" ></script>
    <script>
       window.onload=function(){
           // 構建vue實例
           new Vue({
               el:"#my",// el即element,表示掛載的元素,不能掛載在HTML和body元素上面
               // data表示數據,data中可以是各種數據格式
               data:{
                      flag:true,//布爾型
                      style1:{background:'blue'},
                      style2:{color:'red'},
                      unify:"unifyStyle"
               },
               // 方法
               methods:{

               }
           })
       }
    </script>
    <style>
       .unifyStyle{
           margin-top: 10px;
       }
    </style>
</head>
<body>
    <div id="my">
          <!--直接寫內聯樣式:要采用駝峰寫法,中間的-去掉-->
          <div :>
              內聯樣式
          </div>
          <!--單個引用-->
          <div : :class="unify">
                單個引用
          </div>
          <!--多個樣式引用-->
          <div : :class="unify">多個樣式引用</div>
          <!--三目運算符-->
          <div : :class="unify">使用三目運算符進行判斷</div>
    </div>
</body>
</html>

 效果圖如下:

Vue.js中v-bind指令怎么用

感謝各位的閱讀!關于“Vue.js中v-bind指令怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彩票| 荆州市| 新河县| 武宁县| 凤城市| 静乐县| 萨嘎县| 分宜县| 宁城县| 蓬安县| 交城县| 安化县| 靖州| 嘉荫县| 渝北区| 故城县| 青浦区| 佛冈县| 息烽县| 墨江| 长春市| 辽阳市| 盖州市| 宁夏| 句容市| 濮阳市| 莱芜市| 龙川县| 长垣县| 嵊州市| 永济市| 方山县| 南溪县| 黄浦区| 双江| 新蔡县| 卓资县| 会理县| 保德县| 布拖县| 乌鲁木齐市|