bootstrap vue.js实现tab效果


Posted in Javascript onFebruary 07, 2017

本文实例为大家分享了bootstrap vue.js实现tab效果的具体代码,供大家参考,具体内容如下

项目目录结构

bootstrap vue.js实现tab效果

Student.js代码

function Student(){
  this.baseInfo = {
    tabStatus : true ,
    name : '张三',
    sex : 'male'
  } ,
  this.parentsInfo = {
    tabStatus : false,
    fatherName : '张全蛋',
    motherName : '李铁柱'
  } ,
  this.studySituation = {
    tabStatus : false,
    classSort : 1,
    gradeSort : 2
  }
}

CommonUtil.js代码

Array.prototype.del = function(filter){
 var idx = filter;
 if(typeof filter == 'function'){
  for(var i=0;i<this.length;i++){
   if(filter(this[i],i)) idx = i;
  }
 }
 this.splice(idx,1)
}

var ary=[{id:1,name:"b"},{id:2,name:"b"}];
var delid = 2;
ary.del(function(obj){
 return obj.id == delid;
})

html页

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  <title>Student Management</title>
  <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="external nofollow" >
  <script src="https://cdn.bootcss.com/jquery/3.1.1/jquery.js"></script>
  <script src="https://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  <script src="https://unpkg.com/vue/dist/vue.js"></script>
</head>
</head>
<body>
  <div id="stu" class="container">
    <ul class="nav nav-tabs">
      <li class="active"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >基本信息</a></li>
      <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >家长信息</a></li>
      <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >成绩查询</a></li>
    </ul>
    <div class="tab-content">
      <div class="tab-pane fade in active">
        <table class="table">
          <tr>
            <td class="col-lg-2">姓名</td>
            <td class="col-lg-4">{{baseInfo.name}}</td>
            <td class="col-lg-2">性别</td>
            <td class="col-lg-4">{{baseInfo.sex}}</td>
          </tr>
        </table>
      </div>
      <div class="tab-pane fade in">
        <table class="table">
          <tr>
            <td class="col-lg-2">父亲名</td>
            <td class="col-lg-4">{{parentsInfo.fatherName}}</td>
            <td class="col-lg-2">母亲名</td>
            <td class="col-lg-4">{{parentsInfo.motherName}}</td>
          </tr>
        </table>
      </div>
      <div class="tab-pane fade in">
        <table class="table">
          <tr>
            <td class="col-lg-2">全班排名</td>
            <td class="col-lg-4">{{studySituation.classSort}}</td>
            <td class="col-lg-2">全级排名</td>
            <td class="col-lg-4">{{studySituation.gradeSort}}</td>
          </tr>
        </table>
      </div>
    </div>
  </div>
</body>
<script src="js/Student.js"></script>
<script>
  var student = new Student();
  new Vue({
    el : '#stu',
    data : {
      baseInfo : student.baseInfo,
      parentsInfo : student.parentsInfo,
      studySituation : student.studySituation
    } ,
    method : {

    }
  })
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
轻轻松松学JS调试(不下载任何工具)
Apr 14 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
Mar 18 Javascript
jQuery中noconflict函数的实现原理分解
Feb 03 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
Mar 16 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
Aug 26 Javascript
基于jQuery实现咖啡订单管理简单应用
Feb 10 Javascript
Vue关于数据绑定出错解决办法
May 15 Javascript
JavaScript数据结构之栈实例用法
Jan 18 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
js设计模式之单例模式原理与用法详解
Aug 15 Javascript
前端开发之便利店收银系统代码
Dec 27 Javascript
vue 解决provide和inject响应的问题
Nov 12 Javascript
Node连接mysql数据库方法介绍
Feb 07 #Javascript
jQuery监听浏览器窗口大小的变化实例
Feb 07 #Javascript
Bootstrap table表格简单操作
Feb 07 #Javascript
Jquery根据浏览器窗口改变调整大小的方法
Feb 07 #Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
Feb 07 #Javascript
jquery 判断是否支持Placeholder属性的方法
Feb 07 #Javascript
深入理解JavaScript中的for循环
Feb 07 #Javascript
You might like
PHP调用三种数据库的方法(1)
2006/10/09 PHP
处理php自动反斜杠的函数代码
2010/01/05 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
jquery插件jTimer(jquery定时器)使用方法
2013/12/23 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
javascript创建动态表单的方法
2015/07/25 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
详谈python http长连接客户端
2017/06/12 Python
python中Apriori算法实现讲解
2017/12/10 Python
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
PHP如何自定义函数
2016/09/16 面试题
物流专业求职计划书
2014/01/10 职场文书
美容院店长岗位职责
2014/04/08 职场文书
聘任证明怎么写
2015/03/02 职场文书
停电通知范文
2015/04/16 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android