小于博客 小于博客
首页
  • Java学习笔记
  • Docker专区
  • 实战教程
  • Shell
  • 内存数据库
  • Vue学习笔记
  • Nginx
  • Php
  • CentOS
  • Docker
  • Gitlab
  • GitHub
  • MySql
  • MongoDB
  • OpenVPN
  • 配置文件详解
  • Other
  • ELK
  • K8S
  • Nexus
  • Jenkins
  • 随写编年
  • 电影音乐
  • 效率工具
  • 博客相关
  • 最佳实践
  • 迎刃而解
  • 学习周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • 网站状态 (opens new window)
    • json2go (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)

小于博客

行者常至,为者常成
首页
  • Java学习笔记
  • Docker专区
  • 实战教程
  • Shell
  • 内存数据库
  • Vue学习笔记
  • Nginx
  • Php
  • CentOS
  • Docker
  • Gitlab
  • GitHub
  • MySql
  • MongoDB
  • OpenVPN
  • 配置文件详解
  • Other
  • ELK
  • K8S
  • Nexus
  • Jenkins
  • 随写编年
  • 电影音乐
  • 效率工具
  • 博客相关
  • 最佳实践
  • 迎刃而解
  • 学习周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • 网站状态 (opens new window)
    • json2go (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)
  • Java学习笔记

    • RequestBody和RequestParam区别全面详细
    • BigDecimal用法
    • Java笔试易错点记录
    • jsencrypt.js前端参数RSA加密
    • SpringBoot调用http请求的6种方式
    • vue实现点击不同按钮展示不同内容
      • 1.先写两个按钮
      • 2.css
      • 3.切换显示的内容
      • 4.vue双向绑定
    • 精髓代码随手笔记
    • 经典代码汇总
    • 项目实战问题笔记
    • CentOS7下安装mysql5.7
    • SpringBoot 快速实现 api 加密!
  • Docker专区

  • Shell编程

  • 实战教程

  • 内存数据库

  • Vue学习笔记

  • 编程世界
  • Java学习笔记
小于博客
2024-01-18
目录

vue实现点击不同按钮展示不同内容

效果是:在同一个页面,点击不同按钮,展示不同内容(内容也是在同一页面) 方法是:借助v-show渲染不同的class属性 步骤:

# 1.先写两个按钮

<div class="right1">
    <button class="btn_anniu" @click="change(0)" :class="{ newStyle:0===number}">地图</button>
    <button class="btn_anniu" @click="change(1)" :class="{ newStyle:1===number}">监控</button>
</div>
1
2
3
4

# 2.css

 .newStyle{
    border-bottom: 2px solid #f0892e;
    color: #f0892e;
    font-size: 29px;
    font-weight: bold;
  }
1
2
3
4
5
6

# 3.切换显示的内容

<div class="right3">
     <div v-show='0===number'><p>我是地图</p></div>
     <div v-show='1===number'><p>我是监控</p></div>
</div>
1
2
3
4

# 4.vue双向绑定

 data() {
  return {
    number: 0,
  }
},
 methods: {
      change: function (index) {
        this.number = index; //重要处
      },
},
1
2
3
4
5
6
7
8
9
10
上次更新: 2024/02/03, 13:17:04

← SpringBoot调用http请求的6种方式 精髓代码随手笔记→

最近更新
01
SpringBoot 快速实现 api 加密!
03-21
02
SpringBoot整合SQLite
03-07
03
SpringBoot配置使用H2数据库的简单教程
02-21
更多文章>
Theme by Vdoing | Copyright © 2017-2024 | 点击查看十年之约 | 豫ICP备2022014539号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式