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 ajax服务器端与客户端通信的代码
Mar 28 Javascript
AngularJS模块管理问题的非常规处理方法
Apr 29 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
Sep 01 Javascript
基于Jquery实现万圣节快乐特效
Nov 01 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
vue计算属性和监听器实例解析
May 10 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 Javascript
零基础之Node.js搭建API服务器的详解
Mar 08 Javascript
JS将时间秒转换成天小时分钟秒的字符串
Jul 10 Javascript
微信小程序自定义联系人弹窗
May 26 Javascript
一分钟学会JavaScript中的try-catch
Dec 14 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
一个odbc连mssql分页的类
2006/10/09 PHP
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
php5数字型字符串加解密代码
2008/04/24 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
Node.js实现mysql连接池使用事务自动回收连接的方法示例
2018/02/03 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
2019/08/08 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
使用Python对Excel进行读写操作
2017/03/30 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
python实现视频分帧效果
2019/05/31 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
财务经理岗位职责
2013/11/09 职场文书
法制宣传口号
2014/06/16 职场文书
机关职员工作检讨书
2014/10/23 职场文书
个人工作表现自我评价
2015/03/06 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
借款民事起诉状范文
2015/05/19 职场文书
民政局未婚证明
2015/06/15 职场文书
在职证明书模板
2015/06/15 职场文书
环保证明
2015/06/23 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL