vue:v-bind v-show&v-if

一:v-bind 將這個元素節(jié)點的 title 特性和 Vue 實例的 message 屬性保持一致
這個案例是點擊當前圖片會更換到另一張,更改的是圖片的src屬性

  <body>
      <div id="itany">
          <img v-bind:src="s" alt="" v-on:click='dj'>
     </div>
    <script src="vue.js"></script>
   <script>
        new Vue({
              el:'#itany',
       data:{
             s:'1.jpg',
             h:'2.jpg'
      },
      methods:{
            dj:function(){
               this.s=this.h
            }
        }
    })
 </script>
 </body>

二:v-show&v-if控制切換一個元素是否顯示

 <p v-show=see>可見</p>
 <p v-show=!see>不可見</p>
 <p v-if=!see>v-if不可見</p>

下面的案例講的是點擊這個button按鈕隱藏紅塊,再點擊顯示紅塊,主要是判斷true還是false

<body>
   <div id="itany">
         <button v-on:click='yx'>點擊隱藏</button>
         <div id="color" v-show=see></div>
   </div>
   <script src="vue.js"></script>
   <script>
           new Vue({
                   el:'#itany',
           data:{
               see:true
           },
           methods:{
                   yx:function(){
                        this.see=!this.see
                  }
           }
    })
</script>
</body>

練習:點擊下面的數(shù)字更換對應的圖片 應用了Vue中的v-bind、v-on
圖片的路徑是一個變量,當點擊下面的數(shù)字時,當前arr的下標就是l,實現(xiàn)點擊換圖片的效果

效果:


<body>
      <div id="itany">
        <img v-bind:src="l" alt="">
        <ul>
          <li v-on:click='ht(index)' v-for='(value,index) in arr'>
              {{arrs[index]}}
           </li>
         </ul>
       </div>
      <script src="vue.js"></script>
      <script>
         new Vue({
             el:'#itany',
             data:{
                 arr:['1.jpg','2.jpg','3.jpg','4.jpg','5.jpg'],
                 arrs:['1','2','3','4','5'],
                 l:'1.jpg'
             },
            methods:{
                 ht:function(ind){
                     this.l=this.arr[ind]
                 }
            }
     })
  </script>
 </body>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容