zoukankan      html  css  js  c++  java
  • Vue练习十六:02_10_提示框效果

    Demo 在线地址:
    https://sx00xs.github.io/test/16/index.html
    ---------------------------------------------------------------
    ide: vscode
    文件格式:.vue
    解析:(待补)

    <template>
      <div id=app>
        <div class=outer>
          <h2>名车车标展示-鼠标移过显示车标</h2>
          <ul>
            <li  v-for="(item,index) in lists" :key=item.title :class="{zindex:item.isActive}">
              <a href=# :title=item.title
              @mouseover="handleAover(index)"
              @mouseout="handleAout(index)"
              ><strong>{{item.name}}</strong>{{item.val}}</a>
              <img
              @mouseover="handleAover(index)"
              @mouseout="handleAout(index)"
               :class="{current:item.isActive}" :src=item.src :alt=item.title>
            </li>
          </ul>
        </div>
      </div>
    </template>
    <script>
    export default {
      data:function(){
        return{
          lists:[
            {
              title:'BMW 宝马汽车',
              name:'BMW',
              val:'宝马汽车',
              src:require('./assets/lesson2/1.jpg'),
              isActive:false,
            },
    
            {
              title:'Alfa Romeo 阿尔法-罗米欧',
              name:'Alfa Romeo',
              val:'阿尔法-罗米欧',
              src:require('./assets/lesson2/2.jpg'),
              isActive:false,
            },
    
            {
              title:'Skoda 斯柯达',
              name:'Skoda',
              val:'斯柯达',
              src:require('./assets/lesson2/3.jpg'),
              isActive:false,
            },
    
            {
              title:'Volkswagen 大众汽车',
              name:'Volkswagen',
              val:'大众汽车',
              src:require('./assets/lesson2/4.jpg'),
              isActive:false
            },
    
            {
              title:'Saab 萨布牌轿',
              name:'Saab',
              val:'萨布牌轿',
              src:require('./assets/lesson2/5.jpg'),
              isActive:false,
            },
    
            {
              title:'Lamborghini 兰博基尼',
              name:'Lamborghini',
              val:'兰博基尼',
              src:require('./assets/lesson2/6.jpg'),
              isActive:false,
            },
    
            {
              title:'Porsche 保时捷',
              name:'Porsche',
              val:'保时捷',
              src:require('./assets/lesson2/7.jpg'),
              isActive:false,
            },
    
            {
              title:'Peugeot 标致',
              name:'Peugeot',
              val:'标致',
              src:require('./assets/lesson2/8.jpg'),
              isActive:false,
            },
    
            {
              title:'Mercedes1 梅赛德斯 奔驰',
              name:'Mercedes1',
              val:'梅赛德斯 奔驰',
              src:require('./assets/lesson2/9.jpg'),
              isActive:false,
            },
    
            {
              title:'Buick 别克汽车',
              name:'Buick',
              val:'别克汽车',
              src:require('./assets/lesson2/10.jpg'),
              isActive:false,
            }
          ]
        }
      },
      methods:{
        handleAover(index){
          this.lists[index].isActive=true;
    
    },
        handleAout(index){
          this.lists[index].isActive=false;
    
    }
      }
    }
    </script>
  • 相关阅读:
    leecode练习--804、唯一摩尔斯密码词
    leecode练习--832、翻转图像
    leecode练习--561、数组拆分Ⅰ
    leecode练习--942、增减字符串匹配
    第二十篇 编程语言分类
    《英语学习》记录
    《视频笔记》记录
    《爬虫》爬取可用的免费IP
    《读书笔记》记录
    数据结构与算法之美
  • 原文地址:https://www.cnblogs.com/sx00xs/p/11266033.html
Copyright © 2011-2022 走看看