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字符串插入、删除、替换函数使用示例
Jul 25 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
Jan 09 Javascript
Javascript 数组排序详解
Oct 22 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
轻松实现JavaScript图片切换
Jan 12 Javascript
Javascript中的对象和原型(二)
Aug 12 Javascript
关于javascript的一些知识以及循环详解
Sep 12 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
Vue实现左右菜单联动实现代码
Aug 12 Javascript
微信小程序如何调用json数据接口并解析
Jun 29 Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 Javascript
Element Popover 弹出框的使用示例
Jul 26 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
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
php比较相似字符串的方法
2015/06/05 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
javascript时间函数大全
2014/06/30 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
详解JavaScript函数
2015/12/01 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
HTML的select控件美化
2017/03/27 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
详解基于webpack&amp;gettext的前端多语言方案
2019/01/29 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python多线程http下载实现示例
2013/12/30 Python
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
python 实现屏幕录制示例
2019/12/23 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
python 利用toapi库自动生成api
2020/10/19 Python
会议接待欢迎词范文
2015/01/26 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript
Python中itertools库的四个函数介绍
2022/04/06 Python