国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue實現點擊顯示不同圖片的效果

2024-05-06 15:36:00
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Vue點擊顯示不同圖片的具體代碼,供大家參考,具體內容如

使用Vue中的以下知識點來顯示效果

①:v-for:循環遍歷數據
②:v-bind:class={ }:綁定樣式
③:v-on:click(簡寫@click):點擊事件
④:v-if:判斷

<!DOCTYPE html><html><head> <title>點擊顯示相對應的圖片</title> <style type="text/css"> *{  margin: 0;  padding: 0;  list-style: none; } .myul{  display: flex; } .myul li{  border: 1px solid orange;  height: 150px;  width: 150px;  flex-direction: row;  text-align: center;  line-height: 150px; } .content{  border: 1px solid grey;  height: 350px;  width: 600px; } .content img{  height: 350px;  width: 600px; } .active{  background: #3A9ffb;  color: white; } </style></head><body> <div class="app"> <div class="title">  <ul class="myul">  <li v-for="(item,index) in mess" v-bind:class="{ 'active': status === index}" v-on:click="changeImg(index)">   {{item.content}}  </li>  </ul> </div> <div class="content">  <img src="img/1.jpg" v-if="status === 0">  <img src="img/2.jpg" v-if="status === 1">  <img src="img/84.jpg" v-if="status === 2">  <img src="img/85.jpg" v-if="status === 3"> </div> </div></body></html><script src="https://cdn.bootcss.com/vue/2.5.20/vue.js"></script><script type="text/javascript"> new Vue({ el:".app", data:{  status:0,  //狀態顯示  mess:[  {id:0,content:"點擊顯示圖片一"},  {id:1,content:"點擊顯示圖片二"},  {id:2,content:"點擊顯示圖片三"},  {id:3,content:"點擊顯示圖片四"}  ] }, methods:{  changeImg:function(index){  this.status=index;  } } })</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 静海县| 涡阳县| 江安县| 建宁县| 望奎县| 峡江县| 抚顺县| 泰安市| 鲜城| 安多县| 南平市| 太谷县| 望谟县| 子长县| 宁德市| 南投市| 云阳县| 建阳市| 丰原市| 舞阳县| 高唐县| 乌兰县| 泗水县| 五莲县| 宜丰县| 灵宝市| 驻马店市| 子长县| 威信县| 手游| 清徐县| 固阳县| 商水县| 丹江口市| 定日县| 樟树市| 元谋县| 台北县| 兴和县| 富蕴县| 尼玛县|