首页 > 其他分享 >用Vue框架实现 - 点击切换图片

用Vue框架实现 - 点击切换图片

时间:2022-08-31 22:59:16浏览次数:48  
标签:none Vue flag 点击 切换 d2 block d1

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/vue/2.6.14/vue.js"></script>
 
</head>
<!-- 1.实现点击图片切换另一张图片-->

<body>

    <style>
        img {
            width: 200px;
            height: 200px;
        }
    </style>
    <!-- 点击切换图片 -->
    <div id="box">
        <img :src="img1" :style="{display:d1,flag}" alt="">
        <img :src="img2" :style="{display:d2,flag}" alt="">
        <button @click="btn()">{{tip}}</button>
    </div>
    <script type="text/javascript">
        new Vue({
            el: "#box",
            data: {
                tip: "点击切换图片",
                img1: "./flower.png",
                img2: "./flower2.png",
                d1: "block",
                d2: "none",
                flag: true,
            },
            methods: {
                btn() {
                    this.flag = !this.flag
                    if (!this.flag) {
                        this.d1 = "none";
                        this.d2 = "block";
                    }else{
                        this.d1 = "block";
                        this.d2 = "none";
                    }
                }
            },
        })

    </script>


</body>

</html>

 

标签:none,Vue,flag,点击,切换,d2,block,d1
From: https://www.cnblogs.com/LIXI-/p/16644815.html

相关文章

  • vue(1)
    序1.Vue是什么?Vue是一套用于构建用户界面的渐进式框架,响应式系统,自底向上逐层应用2.开始语法入门本来要下好多东西的,但是刚刚开始学所以跟老师走点击查看代码S......
  • 用Vue框架实现 - JSON数据渲染页面
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="referrer"content="no-referrer"/><metahttp-equiv="X-UA-Compatibl......
  • 快速入门VUE
    准备Vue.js环境Java语言的程序包:jar包JavaScript语言的程序包:外部js文件对于Java程序来说,框架=jar包+配置文件。对于Vue来说,导入Vue的外部js文件就能够使用Vue框架了......
  • 用Vue框架实现 - 移动端的tabbar
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"conten......
  • 用Vue框架实现 - 点击出现下拉框
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"con......
  • npm安装vue,在vue/dist目录下没有产生vue.js文件 只在vue后面加上@2指定版本即可。 np
    npm安装vue,在vue/dist目录下没有产生vue.js文件遇到问题:在进行npminstall时,vue/dist目录下没有生成vue.js的情况。解决办法:只在vue后面加上@2指定版本即可。npmin......
  • vue3学习
    资料:http://docs.vikingship.xyz/ 声明类型:   1.使用ref可以声明基础数据   2.使用reactive声明对象数据     3.computed可以返回一个不变的响应......
  • arco-design-vue 按需引入+自动 import+模板组件提示
    非常感谢番薯有才在飞书中的回复,以下核心步骤均由他提供:使用vite创建一个vue-ts类型的项目,并安装所需的最小依赖:yarncreatevitearco-design-vue-auto-import-......
  • Vue路由动态改变浏览器标题名称和图标样式
    路由constrouter=newRouter({mode:'hash',base:process.env.BASE_URL,router:[{path:'/',redirect:'home'......
  • @vue/cli 安装及'vue' 不是内部或外部命令解决办法
    1、首先安装@vue/clinpminstall-g@vue/cli提示安装成功,版本啥的,忘了截图2、然后vue-V或者vue--version查看版本但是提示'vue'不是内部或外部命令解决办法我......