<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] >[success] # v-bind -- 改動知識點 [attribute 強制行為](http://www.hmoore.net/cyyspring/vue3/2697033) >[success] # v-bind -- 之前使用較少知識點 >[danger] ##### 動態key * 和es6 一樣在 vue 模板時候也可以動態key 去和v-bind 進行綁定 具體語法如下 ~~~html <button v-bind:[key]="value"></button> <h2 :[name]="'aaaa'">Hello World</h2> <img :src="imageSrc" /> ~~~ >[danger] ##### 展開對象 * 可以將一組屬性定義為對象。利用v-bind 對其進行展開具體語法如下 ~~~html <div v-bind="{ id: someProp, 'other-attr': otherProp }"></div> 也可以將對象定義到data中 ~~~ * 如圖因為someProp和otherProp 在data 中定義為 1和2 ![](https://img.kancloud.cn/20/10/20106b425e59536caca0d5c4b408593f_433x108.png) >[danger] ##### class * `class `還支持下面三種形式'對象','數組','數組對象' ~~~html <div :class="{ red: isRed,active: isRed,zz: true,}"></div> <!--動態綁定的class是可以和普通的class同時的使用 --> <div :class="[classA, classB,"zz"]"></div> <div :class="[classA, { classB: isB, classC: isC }]"></div> <h2 :class="['abc', className, isActive? 'active': '']"></h2> ~~~ * 案例 ~~~html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div id="app"> <!-- 正常普通使用 --> <div :class="normalClass"></div> <!-- 當value 為true 時候 class red 生效 否則不生效 --> <div :class="{ red: isRed }"></div> <!-- 定義一組其中classA data中定義可以是字符串也可是案例中對象形式,classB 僅僅是個字符串解析 --> <div :class="[classA, 'classB']"></div> <!--:class="[classA, classB:isB ?true:false }] 可以寫成下面這種形式 --> <div :class="[classA, { classB: isB }]"></div> </div> <!-- 引入vue cdn --> <script src="https://unpkg.com/vue@next"></script> <script> const vm = Vue.createApp({ data() { return { normalClass: 'normalClass', isRed: false, classA: { isRed: true, }, isB: true, } }, methods: {}, }).mount('#app') </script> </body> </html> ~~~ * 如圖 ![](https://img.kancloud.cn/e8/71/e871e9ef7d452c4faa42a930d66a05b9_375x77.png) >[danger] ##### style * 除了正常寫法也支持 '對象' 和'數組',要注意如果key 是類似'font-size'屬性需要駝峰寫法,如果不駝峰寫法需要用引號包裹 ~~~html <div :style="{ fontSize: size + 'px' }"></div> <div :style="[styleObjectA, styleObjectB,{ backgroundColor: 'purple' }]"></div> ~~~ * 案例 ~~~html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div id="app"> <div :style="{ fontSize: size + 'px' }"></div> <div :style="[styleObjectA, styleObjectB]"></div> </div> <!-- 引入vue cdn --> <script src="https://unpkg.com/vue@next"></script> <script> const vm = Vue.createApp({ data() { return { size: 10, styleObjectA: { fontSize: 10, color: 'red', }, styleObjectB: { height: '20px', }, } }, methods: {}, }).mount('#app') </script> </body> </html> ~~~ * 如圖 ![](https://img.kancloud.cn/5d/4b/5d4b13aa352125c3f9e69816c2aaa4f5_397x99.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看