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 相关文章推荐
封装好的省市地区联动控件附下载
Aug 13 Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 Javascript
javascript中动态函数用法实例分析
May 14 Javascript
JavaScript基本语法讲解
Jun 03 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
Jan 22 Javascript
封装获取dom元素的简单实例
Jul 08 Javascript
vue 解决循环引用组件报错的问题
Sep 06 Javascript
深入剖析JavaScript instanceof 运算符
Jun 14 Javascript
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
Vue export import 导入导出的多种方式与区别介绍
Feb 12 Javascript
实例分析javascript中的异步
Jun 02 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
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
通用JS事件写法实现代码
2009/01/07 Javascript
让Firefox支持event对象实现代码
2009/11/07 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
2018/10/25 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
用Python编写简单的微博爬虫
2016/03/04 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
python try 异常处理(史上最全)
2019/03/07 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
python对文件的操作方法汇总
2020/02/28 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
专科毕业生求职简历的自我评价
2013/10/12 职场文书
村道德模范事迹材料
2014/08/28 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python