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 相关文章推荐
Add a Formatted Table to a Word Document
Jun 15 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
Aug 26 Javascript
JQuery中两个ul标签的li互相移动实现方法
May 18 Javascript
Jquery zTree 树控件异步加载操作
Feb 25 Javascript
javascript事件委托的用法及其好处简析
Apr 04 Javascript
深入理解jQuery事件绑定
Jun 02 Javascript
ES6中箭头函数的定义与调用方式详解
Jun 02 Javascript
angular1配合gulp和bower的使用教程
Jan 19 Javascript
微信小程序url传参写变量的方法
Aug 09 Javascript
Vue渲染过程浅析
Mar 14 Javascript
javascript面向对象程序设计实践常用知识点总结
Jul 29 Javascript
js 递归json树实现根据子id查父id的方法分析
Nov 08 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
php addslashes和mysql_real_escape_string
2010/01/24 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
2013/07/01 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
定义select的边框颜色
2008/04/28 Javascript
Javascript Select操作大集合
2009/05/26 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
Python中functools模块函数解析
2017/03/12 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
Python实现PS滤镜中马赛克效果示例
2018/01/20 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
差生评语大全
2014/05/04 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
2014年环保工作总结
2014/11/26 职场文书
事业单位考察材料范文
2014/12/25 职场文书
家长会主持词开场白
2015/05/29 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers