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 相关文章推荐
一些javascript一些题目的解析
Dec 25 Javascript
如何将JS的变量值传递给ASP变量
Dec 10 Javascript
jquery的ajax异步请求接收返回json数据实例
Jun 16 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
Mar 25 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
Apr 29 Javascript
AngularJS入门教程之表格实例详解
Jul 27 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
JS 实现获取验证码 倒计时功能
Oct 29 Javascript
js/jQuery实现全选效果
Jun 17 jQuery
layui实现左侧菜单点击右侧内容区显示
Jul 26 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
Sep 09 Javascript
JS array数组检测方式解析
May 19 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开发需要注意的安全问题
2010/09/01 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
php的常量和变量实例详解
2017/06/27 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
JS实现图片产生波纹一样flash效果的方法
2015/02/27 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
2015/11/03 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
详解JavaScript UTC时间转换方法
2016/01/07 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
python网络编程之读取网站根目录实例
2014/09/30 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Django的session中对于用户验证的支持
2015/07/23 Python
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
Python对象的属性访问过程详解
2020/03/05 Python
Python基于QQ邮箱实现SSL发送
2020/04/26 Python
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
自主招生自荐信范文
2013/12/04 职场文书
行政人员工作职责
2013/12/05 职场文书
教师党员岗位承诺书
2014/05/29 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
校本培训个人总结
2015/02/28 职场文书
2015年调度员工作总结
2015/04/30 职场文书
68句权威创业名言
2019/08/26 职场文书