Vue.js点击切换按钮改变内容的实例讲解


Posted in Javascript onAugust 22, 2018

代码实例:

代码描述:点击切换按钮,来改变显示的内容,切换不同的单位。flag相当于一个开关,控制开关的改变,来切换不同的单位。同样适用于其他的切换内容实例,也可设置按钮点击显示隐藏等。

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset="utf-8"> 
 <title>vue点击切换改变内容</title> 
 <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script> 
</head> 
<body> 
 <Col span="2" style="text-align: center;">
  <p style='margin-top:8px;font-size:12px;' v-text="btnText" v-show='flag==true'></p>
  <p style='margin-top:8px;font-size:12px;' v-text="btnText" v-show='flag==false'></p>
 </Col>
 <Col span='2'>
  <span @click='switchChange'>
  <Icon type="arrow-swap" class='contractadd_icon'></Icon>  
  </span>
 </Col>
 <script type="text/javascript"> 
 new Vue({ 
  el:"#example", 
  data:{ 
   flag:true,//单位切换开关
   btnText:'元/吨',
  }, 
  methods:{ 
   showToggle:function(){ 
    this.flag = !this.flag 
    if(this.flag==true){ 
     this.btnText = "元/吨" 
    }else if(this.flag==false){ 
     this.btnText = "元/方" 
    } 
   } 
  } 
 }) 
 </script> 
</body> 
</html>

拓展知识:vue 点击按钮改变页面显示内容的方法

如下所示:

<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-on="http://www.w3.org/1999/xhtml">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <script src="https://cdn.jsdelivr.net/npm/axios@0.12.0/dist/axios.min.js"></script>
 <script src="https://cdn.jsdelivr.net/npm/lodash@4.13.1/lodash.min.js"></script>
 <script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
<div id="one">
 <template v-if="loginType === 'username'">
  <label>Username</label>
  <input placeholder="Enter your username" key="username-input">
 </template>
 <template v-else>
  <label>Email</label>
  <input placeholder="Enter your email address" key="email-input">
 </template>
 <button @click="change">change</button>
</div>
 
 
<script type="text/javascript">
 var vm = new Vue({
  el:'#one',
  data:{
   loginType : 'username'
  },
  methods:{
   change:function(){
    if(this.loginType=='username'){
     this.loginType='email'
    }
    else{
     this.loginType='username'
    }
   }
  }
 })
</script>
 
 
</body>
</html>

以上这篇Vue.js点击切换按钮改变内容的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery实现手机发送验证码的倒计时代码
Feb 12 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
Jun 14 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 Javascript
vue-router 中router-view不能渲染的解决方法
May 23 Javascript
vue通过cookie获取用户登录信息的思路详解
Oct 30 Javascript
vue中各种通信传值方式总结
Feb 14 Javascript
一百行JS代码实现一个校验工具
Apr 30 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
May 20 Javascript
原生JS实现汇率转换功能代码实例
May 13 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
Sep 01 Javascript
Node.js文本文件BOM头的去除方法
Nov 22 Javascript
vue3.0 自适应不同分辨率电脑的操作
Feb 06 Vue.js
Vue2.0点击切换类名改变样式的方法
Aug 22 #Javascript
vuejs选中当前样式active的实例
Aug 22 #Javascript
详解如何在webpack中做预渲染降低首屏空白时间
Aug 22 #Javascript
基于vue中对鼠标划过事件的处理方式详解
Aug 22 #Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
Aug 22 #Javascript
JS封装的模仿qq右下角消息弹窗功能示例
Aug 22 #Javascript
当vue路由变化时,改变导航栏的样式方法
Aug 22 #Javascript
You might like
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
浅谈Javascript面向对象编程
2011/11/15 Javascript
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
2014/01/14 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
2019/08/17 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
快速入门python学习笔记
2017/12/06 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
python中正则表达式与模式匹配
2019/05/07 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
python做接口测试的必要性
2019/11/20 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
酒店销售经理岗位职责
2014/01/31 职场文书
教堂婚礼主持词
2014/03/14 职场文书
医生个人年度总结
2015/02/28 职场文书
总经理致辞
2015/07/29 职场文书
2019消防宣传标语!
2019/07/10 职场文书
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL