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 相关文章推荐
javascript 树控件 比较好用
Jun 11 Javascript
Jquery带搜索框的下拉菜单
May 06 Javascript
jquery.form.js用法之清空form的方法
Mar 07 Javascript
JQuery分屏指示器图片轮换效果实例
May 21 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
Aug 09 Javascript
Easyui的组合框的取值与赋值
Oct 28 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
Jun 28 Javascript
vue.js学习之UI组件开发教程
Jul 03 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
angular的输入和输出的使用方法
Sep 22 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
Sep 28 Javascript
vue 实现特定条件下绑定事件
Nov 09 Javascript
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
Yii框架数据模型的验证规则rules()被执行的方法
2016/12/02 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
2018/03/31 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
HR vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
jQuery绑定事件的四种方式介绍
2016/10/31 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
js如何编写简单的ajax方法库
2017/08/02 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
JavaScript模块详解
2017/12/18 Javascript
echarts整合多个类似option的方法实例
2018/07/10 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
Python 获取div标签中的文字实例
2018/12/20 Python
python读取几个G的csv文件方法
2019/01/07 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
什么时候需要进行强制类型转换
2016/09/03 面试题
大学生的应聘自我评价
2013/12/13 职场文书
如何写好自荐信
2014/04/07 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL